кодесурса
«MySQL

MySQL Create Table Exercises: Создайте таблицу стран и убедитесь, что никакие дублирующие данные в country_id не будут разрешены во время выполнения

script1adsense2code
script1adsense3code

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

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

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

CREATE TABLE IF NOT EXISTS countries ( 
COUNTRY_ID varchar(2) NOT NULL,
COUNTRY_NAME varchar(40) NOT NULL,
REGION_ID decimal(10,0) NOT NULL,
UNIQUE(COUNTRY_ID)
);

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

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

 mysql> DESC стран;
+ -------------- + --------------- + ------ + ----- + ----- ---- + ------- +
| Поле | Тип | Null | Ключ | По умолчанию | Extra |
+ -------------- + --------------- + ------ + ----- + ----- ---- + ------- +
| COUNTRY_ID | varchar (2) | ДА | | NULL | |
| COUNTRY_NAME | Варчар (40) | ДА | | NULL | |
| REGION_ID | десятичное число (10,0) | ДА | | NULL | |
+ -------------- + --------------- + ------ + ----- + ----- ---- + ------- +
3 ряда в наборе (0,01 с)

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

Предыдущий: Напишите оператор SQL для создания таблицы с именем job_histry, включающей столбцы employee_id, start_date, end_date, job_id и Department_id, и убедитесь, что значение против столбца end_date будет введено во время вставки в формат, подобный '- / - / ----.
Далее: напишите оператор SQL для создания таблицы с именами jobs, включая столбцы job_id, job_title, min_salary и max_salary, и убедитесь, что значение по умолчанию для job_title пустое, а min_salary равно 8000, а max_salary равно NULL и будет введено автоматически во время вставка, если для указанных столбцов не назначено значение.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code