MySQL Insert Records - упражнения, практика, решение
MySQL вставить строки в таблицу [14 упражнений с решением]
1. Напишите оператор SQL, чтобы вставить запись с вашим собственным значением в таблицу стран для каждого столбца.
Здесь в следующем является структура таблицы стран.
+ -------------- + --------------- + ------ + ----- + ----- ---- + ------- + | Поле | Тип | Null | Ключ | По умолчанию | Extra | + -------------- + --------------- + ------ + ----- + ----- ---- + ------- + | COUNTRY_ID | varchar (2) | ДА | | NULL | | | COUNTRY_NAME | Варчар (40) | ДА | | NULL | | | REGION_ID | десятичное число (10,0) | ДА | | NULL | | + -------------- + --------------- + ------ + ----- + ----- ---- + ------- +
Нажмите меня, чтобы увидеть решение
2. Напишите инструкцию SQL для вставки одной строки в таблицу стран против столбцов country_id и country_name.
Здесь в следующем является структура таблицы стран.
+ -------------- + --------------- + ------ + ----- + ----- ---- + ------- + | Поле | Тип | Null | Ключ | По умолчанию | Extra | + -------------- + --------------- + ------ + ----- + ----- ---- + ------- + | COUNTRY_ID | varchar (2) | ДА | | NULL | | | COUNTRY_NAME | Варчар (40) | ДА | | NULL | | | REGION_ID | десятичное число (10,0) | ДА | | NULL | | + -------------- + --------------- + ------ + ----- + ----- ---- + ------- +
Нажмите меня, чтобы увидеть решение
3. Напишите оператор SQL для создания дубликата таблицы стран с именем country_new со всей структурой и данными.
Здесь в следующем является структура таблицы стран.
+ -------------- + --------------- + ------ + ----- + ----- ---- + ------- + | Поле | Тип | Null | Ключ | По умолчанию | Extra | + -------------- + --------------- + ------ + ----- + ----- ---- + ------- + | COUNTRY_ID | varchar (2) | ДА | | NULL | | | COUNTRY_NAME | Варчар (40) | ДА | | NULL | | | REGION_ID | десятичное число (10,0) | ДА | | NULL | | + -------------- + --------------- + ------ + ----- + ----- ---- + ------- +
Нажмите меня, чтобы увидеть решение
4. Напишите оператор SQL для вставки значений NULL в столбец region_id для строки таблицы стран.
Нажмите меня, чтобы увидеть решение
5. Напишите оператор SQL, чтобы вставить 3 строки одним оператором вставки.
Нажмите меня, чтобы увидеть решение
6. Запишите оператор SQL и вставьте строки из таблицы country_new в таблицу стран.
Вот строки для таблицы country_new. Предположим, что таблица стран пуста.
+ ------------ + -------------- + ----------- + | COUNTRY_ID | COUNTRY_NAME | REGION_ID | + ------------ + -------------- + ----------- + | C0001 | Индия | 1001 | | C0002 | США | 1007 | | C0003 | Великобритания | 1003 | + ------------ + -------------- + ----------- +
Нажмите меня, чтобы увидеть решение
7. Напишите инструкцию SQL для вставки одной строки в таблицу заданий, чтобы в столбце job_id не было введено повторяющееся значение.
Нажмите меня, чтобы увидеть решение
8. Напишите инструкцию SQL для вставки одной строки в таблицу заданий, чтобы в столбце job_id не вводилось повторяющееся значение.
Нажмите меня, чтобы увидеть решение
9. Напишите оператор SQL, чтобы вставить запись в таблицу стран, чтобы гарантировать, что комбинация country_id и region_id будет однажды введена в таблицу.
Нажмите меня, чтобы увидеть решение
10. Напишите оператор SQL для вставки строк в таблицу стран, в которых значение столбца country_id будет уникальным и будет автоматически увеличено.
Нажмите меня, чтобы увидеть решение
11. Напишите оператор SQL для вставки записей в таблицу стран, чтобы гарантировать, что столбец country_id не будет содержать дублирующихся данных, и он будет автоматически увеличен, а столбец country_name будет заполнен 'N / A', если значение не назначено для этот столбец.
Нажмите меня, чтобы увидеть решение
12. Напишите инструкцию SQL для вставки строк в таблицу job_history, в которой один столбец job_id содержит те значения, которые существуют в столбце job_id таблицы jobs.
Нажмите меня, чтобы увидеть решение
13. Напишите оператор SQL для вставки строк в таблицы сотрудников, в которых набор столбцов департаментов_данных и менеджеров_данных содержит уникальное значение и что объединенные значения должны существовать в отделах таблиц.
Нажмите меня, чтобы увидеть решение
14. Напишите оператор SQL для вставки строк в таблицу сотрудников, в которой набор столбцов департаментов_данных и заданий_данных содержит значения, которые должны существовать в таблицах отделов и заданий.
Нажмите меня, чтобы увидеть решение
Структура базы данных «hr»:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования