Modificar los atributos de la tabla Student

MySQLBeginner
Practicar Ahora

Introducción

En este proyecto, aprenderás cómo modificar los atributos de la tabla student en la base de datos edusys. Accederás a MySQL, importar datos, cambiar el atributo name a student_name y mostrar la estructura de la tabla modificada.

👀 Vista previa

Vista previa del proyecto sin terminar

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo acceder a MySQL usando el comando sudo sin contraseña
  • Cómo importar datos de un archivo SQL a la base de datos edusys
  • Cómo cambiar el atributo name en la tabla student a student_name
  • Cómo mostrar la estructura modificada de la tabla student en la línea de comandos

🏆 Logros

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

  • Administrar y modificar tablas de base de datos usando comandos SQL
  • Comprender el proceso de importación y manipulación de datos en una base de datos
  • Aplicar instrucciones SQL para alterar atributos y estructura de tablas
  • Recuperar y mostrar la información actualizada de la tabla

Acceder a MySQL e importar datos

En este paso, aprenderás cómo acceder a MySQL usando el comando sudo sin contraseña y cómo importar los datos de /home/labex/project/edusys.sql a la base de datos edusys.

  1. Abra una terminal y inicie el servicio MySQL:
sudo service mysql start
  1. Acceda a MySQL usando el comando sudo sin contraseña:
sudo mysql
  1. Importe los datos de /home/labex/project/edusys.sql a la base de datos edusys:
SOURCE /home/labex/project/edusys.sql;
  1. Verifique que los datos se hayan importado comprobando la base de datos edusys:
SHOW DATABASES;
USE edusys;
SHOW TABLES;

Modificar los atributos de la tabla Student

En este paso, aprenderás cómo cambiar el atributo name en la tabla student a student_name.

  1. Agregue la siguiente instrucción SQL al archivo alterStudent.sql:
ALTER TABLE student CHANGE COLUMN name student_name varchar(20);
  1. Guarde y cierre el archivo.

  2. Ejecute el script alterStudent.sql en la base de datos edusys:

SOURCE /home/labex/project/alterStudent.sql;

Salida de la estructura modificada de la tabla Student

En este paso, aprenderás cómo mostrar la estructura modificada de la tabla student en la línea de comandos.

  1. Utilice el comando DESC para mostrar la estructura de la tabla student:
DESC student;

La salida debe ser similar a la siguiente:

+--------------+--------------+------+-----+---------+-------+
| Campo        | Tipo         | Nulo | Clave | Predeterminado | Extra |
+--------------+--------------+------+-----+---------+-------+
| ID           | varchar(5)   | NO   | PRI | NULL    |       |
| student_name | varchar(20)  | SI   |     | NULL    |       |
| dept_name    | varchar(20)  | SI   | MUL | NULL    |       |
| tot_cred     | decimal(3,0) | SI   |     | NULL    |       |
+--------------+--------------+------+-----+---------+-------+

Con esto se completa el proyecto. Has modificado con éxito los atributos de la tabla student en la base de datos edusys.

Resumen

¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar