Introducción
En este proyecto, aprenderás cómo agregar una restricción única a los nombres de ciudades en la tabla country de una base de datos MySQL. Esta es una tarea común en la gestión de bases de datos, donde es necesario garantizar que cada nombre de ciudad sea único dentro de la base de datos para mantener la integridad de los datos.
🎯 Tareas
En este proyecto, aprenderás:
- Cómo iniciar el servidor MySQL y conectarse a la terminal de MySQL
- Cómo importar un script SQL para crear una base de datos
- Cómo agregar una restricción única a un campo en una tabla MySQL
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender la importancia de las restricciones únicas en la gestión de bases de datos
- Agregar con confianza restricciones únicas a los campos en tablas MySQL
- Aplicar tus conocimientos para mantener la integridad de los datos en tus propios proyectos de bases de datos
Iniciar MySQL y Importar la Base de Datos
En este paso, aprenderás cómo iniciar el servidor MySQL e importar la base de datos world.sql en MySQL.
Abra una terminal en el servidor.
Inicie el servidor MySQL:
sudo /etc/init.d/mysql startConéctese a la terminal de MySQL:
mysql -urootImporte la base de datos
world.sql:SOURCE ~/project/world.sql
Después de completar estos pasos, tendrá la base de datos world importada en su servidor MySQL y podrá pasar al siguiente paso.
Agregar una restricción única a los nombres de las ciudades
En este paso, aprenderás cómo agregar una restricción única al campo LocalName en la tabla country.
Crea un nuevo archivo llamado
changeUni.sqlen el directorio~/project.Agrega la siguiente instrucción SQL al archivo:
ALTER TABLE country ADD CONSTRAINT UC_LocalName UNIQUE (LocalName);Esta instrucción agrega una restricción única llamada
UC_LocalNameal campoLocalNameen la tablacountry.Guarda el archivo
changeUni.sql.Ejecuta el script
changeUni.sqlen la terminal de MySQL:SOURCE ~/project/changeUni.sqlEsto ejecutará el script y agregará la restricción única a la tabla
country.
Después de completar estos pasos, se agregará la restricción única al campo LocalName en la tabla country.
Resumen
¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



