proyecto in MySQL Skill Tree

Modificar la clave primaria de la tabla countrylanguage

Principiante

En este proyecto, aprenderás cómo modificar la clave primaria de la tabla countrylanguage en una base de datos MySQL. La clave primaria inicial se basaba únicamente en la columna CountryCode, pero para una mejor organización, crearás una clave primaria compuesta utilizando tanto la columna CountryCode como la columna Language.

SQLMySQL

💡 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

En este proyecto, aprenderás cómo modificar la clave primaria de la tabla countrylanguage en una base de datos MySQL. La clave primaria inicial se basaba solo en la columna CountryCode, pero para una mejor organización, crearás una clave primaria compuesta utilizando las columnas CountryCode y Language.

👀 Vista previa

MariaDB [world]> DESC countrylanguage;
+-------------+---------------+------+-----+---------+-------+
| Campo       | Tipo          | Nulo | Clave | Predeterminado | Extra |
+-------------+---------------+------+-----+---------+-------+
| CountryCode | char(3)       | NO   | PRI |         |       |
| Idioma      | char(30)      | NO   | PRI |         |       |
| EsOficial   | enum('T','F') | NO   |     | F       |       |
| Porcentaje  | decimal(4,1)  | NO   |     | 0.0     |       |
+-------------+---------------+------+-----+---------+-------+
4 filas en set (0.001 segundos)

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo acceder a MySQL utilizando el comando sudo sin contraseña
  • Cómo importar datos de un archivo SQL en una base de datos MySQL
  • Cómo modificar la clave primaria de una tabla a una clave compuesta

🏆 Logros

Después de completar este proyecto, podrás:

  • Comprender la importancia de utilizar una clave primaria compuesta para una mejor organización de datos
  • Modificar con confianza la estructura de la clave primaria de una tabla MySQL
  • Aplicar tus conocimientos de instrucciones SQL para lograr las modificaciones deseadas en la base de datos

Profesor

labby

Labby

Labby is the LabEx teacher.