Базы данных, SQL. Задания
1. Создаем таблицы
-
Создайте табличку phones со следующими колонками: id - INT(5)- PRIMARY KEY, user_id - INT(5), phone_number - VARCHAR(10).
- Создайте табличку rooms со следующими колонками:
а) id - INT(5) -PRIMARY KEY,
б) phone_id - INT(5),
в) room_number - INT(4).(Задание с урока) - Добавить информацию в созданные таблицы.
2. Выборка данных
- Выбрать все строки из таблицы phones, где телефоны начинаются с ‘0’.
- Отсортировать по номеру телефона.
3. Выборка данных
Выбрать значения из таблицы phones, где id>2 и user_id>1.
4. Подсчет количества данных
- Посчитать количество однофамильцев.
- Вывести на экран количество только тех фамилий, которые повторяются.
5. Практика Inner Join
- Вывести номер комнаты для пользователя с заданной фамилией.
- Используем INNER JOIN.
6. Практика Left Join
- Вывести пользователей, у которых нет телефона.
- Используем LEFT JOIN c проверкой IS NULL.
7. Практика Right Join
- Вывести все комнаты, для которых нет телефона.
- Используем RIGHT JOIN c проверкой IS NULL.
8. Добавление внешнего ключа
Добавить внешний ключ для таблицы rooms.
9. Интернет магазин, часть 9
Часть 1, часть 2, часть 3, часть 4, часть 5, часть 6, часть 7, часть 8.
- Создать БД для вашего интернет магазина.
- БД может включать следующие таблицы: "товары", "каталоги", "пользователи".
- Заполнить эти таблицы.
Please log in or register to have a possibility to add comment.