кодесурса
«MySQL

Вставка MySQL в Упражнения оператора: Вставьте записи в страны таблицы, в которых столбец country_id будет уникальным и будет автоматически увеличен, а название страны будет заполнено 'N / A', если значение не назначено

script1adsense2code
script1adsense3code

Вставка MySQL в Оператор: Упражнение-11 с Решением

11. Напишите оператор SQL для вставки записей в таблицу стран, чтобы гарантировать, что столбец country_id не будет содержать дублирующихся данных, и он будет автоматически увеличен, а столбец country_name будет заполнен 'N / A', если значение не назначено для этот столбец.

 Создать таблицу стран.
СОЗДАЙТЕ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ страны ( 
COUNTRY_ID integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
COUNTRY_NAME varchar (40) NOT NULL ПО УМОЛЧАНИЮ 'N / A',
REGION_ID integer NOT NULL
);

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

INSERT INTO countries VALUES(501,'India',102);

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

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

 mysql> ВЫБРАТЬ * ИЗ стран;
+ ------------ + -------------- + ----------- +
| COUNTRY_ID | COUNTRY_NAME | REGION_ID |
+ ------------ + -------------- + ----------- +
| 501 | Индия | 102 |
+ ------------ + -------------- + ----------- +
1 ряд в наборе (0,00 сек)
INSERT INTO countries(region_id) VALUES(109);

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

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

 mysql> ВЫБРАТЬ * ИЗ стран;
+ ------------ + -------------- + ----------- +
| COUNTRY_ID | COUNTRY_NAME | REGION_ID |
+ ------------ + -------------- + ----------- +
| 501 | Индия | 102 |
| 502 | N / A | 109 |
+ ------------ + -------------- + ----------- +
2 ряда в наборе (0,00 сек)
INSERT INTO countries(country_name,region_id) VALUES('Australia',121);

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

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

 mysql> ВЫБРАТЬ * ИЗ стран;
+ ------------ + -------------- + ----------- +
| COUNTRY_ID | COUNTRY_NAME | REGION_ID |
+ ------------ + -------------- + ----------- +
| 501 | Индия | 102 |
| 502 | N / A | 109 |
| 503 | Австралия | 121 |
+ ------------ + -------------- + ----------- +
3 ряда в наборе (0,00 сек)

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code