Introducción
En este proyecto, aprenderá a crear una vista de base de datos basada en la tabla student de la base de datos edusys. La vista incluirá las columnas ID, name y dept_name de la tabla student, brindando una vista simplificada y enfocada de los datos de los estudiantes.
👀 Vista previa
MySQL [edusys]> DESC student_view;
+------------+-------------+------+-----+---------+-------+
| Campo | Tipo | Nulo | Clave | Predeterminado | Extra |
+------------+-------------+------+-----+---------+-------+
| ID | int(11) | NO | | NULL | |
| name | varchar(20) | NO | | NULL | |
| dept_name | varchar(20) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
3 filas en el conjunto (0,002 segundos)
🎯 Tareas
En este proyecto, aprenderá:
- Cómo iniciar el servidor MySQL y conectarse a la terminal de MySQL
- Cómo importar datos de un script SQL a la base de datos MySQL
- Cómo crear una vista de base de datos utilizando la instrucción
CREATE VIEW - Cómo verificar la estructura de la vista creada utilizando la instrucción
DESC
🏆 Logros
Después de completar este proyecto, podrá:
- Comprender el proceso de configuración del entorno de base de datos MySQL
- Crear vistas personalizadas de base de datos para simplificar el acceso y presentación de datos
- Aplicar instrucciones SQL para administrar y manipular objetos de base de datos
Iniciar MySQL e Importar los Datos
En este paso, aprenderá a iniciar el servidor MySQL e importar los datos del script edusys.sql a la base de datos MySQL.
Abra una terminal y inicie el servicio MySQL:
sudo /etc/init.d/mysql startConéctese a la terminal de MySQL:
mysql -urootImporte los datos del script
edusys.sql:SOURCE ~/project/edusys.sql
Crear la Vista student_view
En este paso, creará una vista llamada student_view que incluye las columnas ID, name y dept_name de la tabla student.
Cree un nuevo archivo llamado
studentView.sqlen el directorio~/project.En el archivo
studentView.sql, agregue el área de código para crear la vistastudent_view:USE edusys; CREATE VIEW student_view AS SELECT ID, name, dept_name FROM student;Ejecute el script SQL en la terminal de MySQL:
SOURCE /home/labex/project/studentView.sqlVerifique la estructura de la vista
student_view:DESC student_view;La salida debería verse así:
+------------+-------------+------+-----+---------+-------+ | Campo | Tipo | Nulo | Clave | Predeterminado | Extra | +------------+-------------+------+-----+---------+-------+ | ID | int(11) | NO | | NULL | | | name | varchar(20) | NO | | NULL | | | dept_name | varchar(20) | YES | | NULL | | +------------+-------------+------+-----+---------+-------+ 3 filas en el conjunto (0,002 segundos)
Resumen
¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



