Практическое задание: Регистрация данных о фильмах

MySQLBeginner
Практиковаться сейчас

Введение

Местному кинотеатру требуется помощь в первоначальном наполнении базы данных. В роли администратора баз данных вам предстоит внести сведения о фильмах в уже существующую структуру. Это задание проверит ваше умение добавлять данные в таблицу MySQL, используя корректный синтаксис SQL.

Добавление записей о фильмах

Кинотеатру необходимо, чтобы вы внесли текущий репертуар в базу данных. Вы закрепите навыки вставки нескольких строк данных в таблицу MySQL за один запрос.

Задачи

  • Подключитесь к MySQL под пользователем root
  • Переключитесь на использование базы данных cinema
  • Внесите следующие три фильма в таблицу movies:
    1. Avatar (2009) — Science Fiction — $12.99
    2. The Dark Knight (2008) — Action — $11.99
    3. Inception (2010) — Science Fiction — $12.99

Требования

  • Все операции должны выполняться в директории ~/project
  • Используйте правильный синтаксис SQL-оператора INSERT
  • Все фильмы должны быть добавлены с помощью одной инструкции SQL
  • Поля title и price не могут содержать значение NULL
  • Годы выпуска должны быть переданы как числа, а не как строки
  • Вносите данные строго в том порядке, который указан в списке задач

Пример

После корректного ввода данных выполнение команды SELECT * FROM movies; должно вывести следующий результат:

+----+-----------------+--------------+-----------------+-------+
| id | title           | release_year | genre           | price |
+----+-----------------+--------------+-----------------+-------+
|  1 | Avatar          |         2009 | Science Fiction | 12.99 |
|  2 | The Dark Knight |         2008 | Action          | 11.99 |
|  3 | Inception       |         2010 | Science Fiction | 12.99 |
+----+-----------------+--------------+-----------------+-------+
✨ Проверить решение и практиковаться

Резюме

В ходе этого испытания вы закрепили навыки вставки нескольких строк данных в таблицу MySQL. Вы продемонстрировали умение подключаться к базе данных, использовать корректный синтаксис INSERT для массового добавления записей, правильно работать с различными типами данных и обеспечивать их точность. Эти базовые навыки манипуляции данными критически важны для администрирования баз данных и будут постоянно востребованы при работе с MySQL.