Задание по записи данных о фильмах

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) sql(("SQL")) -.-> sql/DataDefinitionandIntegrityGroup(["Data Definition and Integrity"]) mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) sql(("SQL")) -.-> sql/BasicSQLCommandsGroup(["Basic SQL Commands"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") sql/BasicSQLCommandsGroup -.-> sql/insert("INSERT INTO statements") mysql/BasicKeywordsandStatementsGroup -.-> mysql/insert("Data Insertion") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/int("Integer Type") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/varchar("Variable Character Type") sql/DataDefinitionandIntegrityGroup -.-> sql/data_types("Data Types") subgraph Lab Skills mysql/use_database -.-> lab-418302{{"Задание по записи данных о фильмах"}} sql/insert -.-> lab-418302{{"Задание по записи данных о фильмах"}} mysql/insert -.-> lab-418302{{"Задание по записи данных о фильмах"}} mysql/int -.-> lab-418302{{"Задание по записи данных о фильмах"}} mysql/varchar -.-> lab-418302{{"Задание по записи данных о фильмах"}} sql/data_types -.-> lab-418302{{"Задание по записи данных о фильмах"}} end

Вставка записей о фильмах

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

Задачи

  • Подключиться к MySQL как пользователь root
  • Использовать базу данных cinema
  • Вставить следующие три фильма в таблицу movies:
    1. Avatar (2009) - Научная фантастика - $12.99
    2. The Dark Knight (2008) - Боевик - $11.99
    3. Inception (2010) - Научная фантастика - $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. Демонстрируемые навыки включают подключение к базе данных MySQL, использование правильного синтаксиса SQL INSERT для нескольких записей, правильную обработку различных типов данных и обеспечение точности данных. Эти основные навыки вставки данных являются важными для управления базами данных и будут часто использоваться при работе с базами данных MySQL.