Базы данных, SQL. Задания

1. Создаем таблицы

  1. Создайте табличку phones со следующими колонками: id - INT(5)-  PRIMARY KEY, user_id - INT(5), phone_number - VARCHAR(10).Таблица phones фото

  2. Создайте табличку rooms со следующими колонками: 
    а) id - INT(5) -PRIMARY KEY,
    б) phone_id - INT(5), 
    в) room_number - INT(4).(Задание с урока)
    Таблица rooms фото
  3. Добавить информацию в созданные таблицы. 

2. Выборка данных

  1. Выбрать все строки из таблицы phones, где телефоны начинаются с ‘0’.
  2. Отсортировать по номеру телефона.

3. Выборка данных

Выбрать значения из таблицы phones, где id>2 и user_id>1.

4. Подсчет количества данных

  1. Посчитать количество однофамильцев.
  2. Вывести на экран количество только тех фамилий, которые повторяются.

5. Практика Inner Join

  1. Вывести номер комнаты для пользователя с заданной фамилией.
  2. Используем INNER JOIN. 

6. Практика Left Join

  1. Вывести пользователей, у которых нет телефона.
  2. Используем LEFT JOIN c проверкой IS NULL.

7. Практика Right Join

  1. Вывести все комнаты, для которых нет телефона.
  2. Используем RIGHT JOIN c проверкой IS NULL.

8. Добавление внешнего ключа

Добавить внешний ключ для таблицы rooms.

9. Интернет магазин, часть 9

Часть 1часть 2часть 3часть 4часть 5часть 6часть 7часть 8.

  1. Создать БД для вашего интернет магазина.
  2. БД может включать следующие таблицы: "товары", "каталоги", "пользователи".
  3. Заполнить эти таблицы. 
Read also:
Trustpilot
Trustpilot
Comments