Introducción
En este proyecto, aprenderás a acceder a una base de datos MySQL utilizando el comando sudo y escribir una consulta SQL para calcular la duración de la Reforma Wuxu, también conocida como la "Reforma de los Cien Días".
👀 Vista previa
MariaDB [(none)]> SOURCE /home/labex/project/wuxu.sql;
+-------------------------+
| Duración de la Reforma Wuxu |
+-------------------------+
| 103 |
+-------------------------+
1 fila en el conjunto (0.000 segundos)
🎯 Tareas
En este proyecto, aprenderás:
- Cómo iniciar el servicio MySQL y acceder a la base de datos MySQL utilizando el comando
sudo - Cómo escribir una consulta SQL para calcular la duración de la Reforma Wuxu
- Cómo guardar la consulta SQL en un archivo de script y ejecutarla en el prompt de MySQL
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender los conceptos básicos de acceso e interacción con una base de datos MySQL utilizando la línea de comandos
- Escribir consultas SQL para realizar tareas simples de análisis de datos
- Aplicar tus conocimientos de SQL para resolver problemas del mundo real, como calcular la duración de eventos históricos
Acceder a MySQL
En este paso, aprenderás a acceder a la base de datos MySQL utilizando el comando sudo sin ninguna contraseña.
- Abra una terminal en su sistema.
- Ejecute el siguiente comando para iniciar el servicio MySQL:
sudo service mysql start
- Ahora, ejecute el siguiente comando para acceder a la base de datos MySQL:
sudo mysql
Ahora debería poder acceder a la base de datos MySQL sin ninguna contraseña.
Escribir la consulta SQL
En este paso, escribirás la consulta SQL para mostrar la duración, en días, de la Reforma Wuxu.
- Abre el archivo
wuxu.sql. - En el archivo
wuxu.sql, agrega la siguiente consulta SQL:
SELECT ABS(DATEDIFF('1898-09-21', '1898-06-10')) AS `Duración de la Reforma Wuxu`;
Esta consulta calcula la diferencia absoluta en días entre la fecha de inicio (10 de junio de 1898) y la fecha de fin (21 de septiembre de 1898) de la Reforma Wuxu, y asigna el resultado al alias de campo "Duración de la Reforma Wuxu".
Ejecutar el script SQL
En este paso, ejecutarás el script SQL que creaste en el paso anterior.
- En el prompt de MySQL, ejecuta el siguiente comando para ejecutar el script
wuxu.sql:
MariaDB [(none)]> SOURCE /home/labex/project/wuxu.sql;
Este comando ejecutará el script SQL y mostrará el resultado.
Deberías ver la siguiente salida:
+-------------------------+
| Duración de la Reforma Wuxu |
+-------------------------+
| 103 |
+-------------------------+
1 fila en el conjunto (0.000 segundos)
La salida muestra que la duración de la Reforma Wuxu fue de 103 días.
¡Felicitaciones! Has completado con éxito el proyecto escribiendo una consulta SQL para calcular la duración de la Reforma Wuxu.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.
