MySQL Create Table Exercises: Создайте таблицу заданий и отметьте в одном столбце max_salary сумму, превышающую верхний предел 25000
MySQL Создать Таблицы: Упражнение 6 с Решением
6. Напишите оператор SQL для создания таблицы с именами jobs, включая столбцы job_id, job_title, min_salary, max_salary и проверьте, превышает ли значение max_salary верхний предел 25000.
Пример решения:
CREATE TABLE IF NOT EXISTS jobs (
JOB_ID varchar(10) NOT NULL ,
JOB_TITLE varchar(35) NOT NULL,
MIN_SALARY decimal(6,0),
MAX_SALARY decimal(6,0)
CHECK(MAX_SALARY<=25000)
);
Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6
Вот структура таблицы:
mysql> DESC jobs; + ------------ + -------------- + ------ + ----- + -------- - + ------- + | Поле | Тип | Null | Ключ | По умолчанию | Extra | + ------------ + -------------- + ------ + ----- + -------- - + ------- + | JOB_ID | Варчар (10) | НЕТ | | NULL | | | JOB_TITLE | Варчар (35) | НЕТ | | NULL | | | MIN_SALARY | десятичное число (6,0) | ДА | | NULL | | | MAX_SALARY | десятичное число (6,0) | ДА | | NULL | | + ------------ + -------------- + ------ + ----- + -------- - + ------- + 4 ряда в наборе (0,16 с)
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущая: Написать оператор SQL для создания таблицы стран, установить ограничение NULL.
Далее: напишите оператор SQL, чтобы создать таблицу с именами стран, включая столбцы country_id, country_name и region_id, и убедитесь, что в таблицу не будут включены никакие страны, кроме Италии, Индии и Китая.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования