Desafío de registro de datos de películas

MySQLMySQLBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Un cine local necesita ayuda para configurar su base de datos de películas. Como administrador de su base de datos, debe insertar algunos datos de películas en su base de datos existente. Este desafío pone a prueba su capacidad para insertar datos en una tabla de MySQL utilizando la sintaxis SQL adecuada.


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{{"Desafío de registro de datos de películas"}} sql/insert -.-> lab-418302{{"Desafío de registro de datos de películas"}} mysql/insert -.-> lab-418302{{"Desafío de registro de datos de películas"}} mysql/int -.-> lab-418302{{"Desafío de registro de datos de películas"}} mysql/varchar -.-> lab-418302{{"Desafío de registro de datos de películas"}} sql/data_types -.-> lab-418302{{"Desafío de registro de datos de películas"}} end

Insertar registros de películas

El cine necesita que agregues su cartelera actual de películas a la base de datos. Practicarás la inserción de múltiples filas de datos en una tabla de MySQL.

Tareas

  • Conéctate a MySQL como usuario root
  • Utiliza la base de datos cinema
  • Inserta las siguientes tres películas en la tabla movies:
    1. Avatar (2009) - Ciencia Ficción - $12.99
    2. The Dark Knight (2008) - Acción - $11.99
    3. Inception (2010) - Ciencia Ficción - $12.99

Requisitos

  • Todas las operaciones deben realizarse en el directorio ~/project
  • Utiliza la sintaxis SQL INSERT correcta
  • Todas las películas deben insertarse en una única declaración SQL
  • Los campos title y price no pueden ser NULL
  • Los años deben insertarse como números, no como cadenas de texto
  • Inserta los datos en el orden exacto especificado en las Tareas

Ejemplo

Después de insertar los datos correctamente, ejecutar SELECT * FROM movies; debe mostrar:

+----+-----------------+--------------+-----------------+-------+
| 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 |
+----+-----------------+--------------+-----------------+-------+
✨ Revisar Solución y Practicar

Resumen

En este desafío, has practicado la inserción de múltiples filas de datos en una tabla de MySQL. Las habilidades demostradas incluyen conectarse a una base de datos MySQL, utilizar la sintaxis SQL INSERT adecuada para múltiples registros, manejar correctamente diferentes tipos de datos y garantizar la precisión de los datos. Estas habilidades fundamentales de inserción de datos son esenciales para la gestión de bases de datos y se utilizarán con frecuencia cuando trabajes con bases de datos MySQL.