кодесурса
«MySQL

MySQL Create Table Exercises: Создать таблицу заданий и установить значение по умолчанию для job_title - пустое, min_salary равно 8000 и max_salary равно NULL, если не предоставляют значений для этих столбцов во время выполнения

script1adsense2code
script1adsense3code

MySQL Создать Таблицы: Упражнение 10 с Решением

10. Напишите оператор SQL для создания таблицы с именем jobs, включая столбцы job_id, job_title, min_salary и max_salary, и убедитесь, что значение по умолчанию для job_title пустое, а min_salary равно 8000, а max_salary равно NULL и будет введено автоматически во время вставка, если для указанных столбцов не назначено значение.

Пример решения:

CREATE TABLE IF NOT EXISTS jobs ( 
JOB_ID varchar(10) NOT NULL UNIQUE, 
JOB_TITLE varchar(35) NOT NULL DEFAULT ' ', 
MIN_SALARY decimal(6,0) DEFAULT 8000, 
MAX_SALARY decimal(6,0) DEFAULT NULL
);

Позвольте выполнить вышеупомянутый код в командной строке MySQL 5.6

Вот структура таблицы:

 mysql> DESC jobs;
+ ------------ + -------------- + ------ + ----- + -------- - + ------- +
| Поле | Тип | Null | Ключ | По умолчанию | Extra |
+ ------------ + -------------- + ------ + ----- + -------- - + ------- +
| JOB_ID | Варчар (10) | НЕТ | PRI | NULL | |
| JOB_TITLE | Варчар (35) | НЕТ | | | |
| MIN_SALARY | десятичное число (6,0) | ДА | | 8000 | |
| MAX_SALARY | десятичное число (6,0) | ДА | | NULL | |
+ ------------ + -------------- + ------ + ----- + -------- - + ------- +
4 ряда в наборе (0,01 с)

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите оператор SQL для создания таблицы с именами стран, включая столбцы country_id, country_name и region_id, и убедитесь, что во время вставки не допускаются повторяющиеся данные для столбца country_id.
Далее: напишите оператор SQL, чтобы создать таблицу с именами стран, включая столбцы country_id, country_name и region_id, и убедитесь, что столбец country_id будет ключевым полем, которое не будет содержать дублирующихся данных на момент вставки.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code