кодесурса
«MySQL

MySQL Create Table Exercises: Создайте таблицу job_history и убедитесь, что значение столбца end_date будет введено в определенном формате во время выполнения

script1adsense2code
script1adsense3code

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

8. Напишите оператор SQL для создания таблицы с именем job_histry, включающей столбцы employee_id, start_date, end_date, job_id и Department_id, и убедитесь, что значение против столбца end_date будет введено во время вставки в формат, подобный '- / - / ----.

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

CREATE TABLE IF NOT EXISTS job_history ( 
EMPLOYEE_ID decimal(6,0) NOT NULL, 
START_DATE date NOT NULL, 
END_DATE date NOT NULL
CHECK (END_DATE LIKE '--/--/----'), 
JOB_ID varchar(10) NOT NULL, 
DEPARTMENT_ID decimal(4,0) NOT NULL 
);

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

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

 mysql> DESC job_history;
+ --------------- + -------------- + ------ + ----- + ----- ---- + ------- +
| Поле | Тип | Null | Ключ | По умолчанию | Extra |
+ --------------- + -------------- + ------ + ----- + ----- ---- + ------- +
| EMPLOYEE_ID | десятичное число (6,0) | НЕТ | | NULL | |
| START_DATE | дата | НЕТ | | NULL | |
| END_DATE | дата | НЕТ | | NULL | |
| JOB_ID | Варчар (10) | НЕТ | | NULL | |
| DEPARTMENT_ID | десятичный (4,0) | НЕТ | | NULL | |
+ --------------- + -------------- + ------ + ----- + ----- ---- + ------- +
5 рядов в наборе (0,04 сек)

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code