Cálculo de la duración de la Reforma Wuxu

SQLSQLBeginner
Practicar Ahora

💡 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 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.

  1. Abra una terminal en su sistema.
  2. Ejecute el siguiente comando para iniciar el servicio MySQL:
sudo service mysql start
  1. 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.

  1. Abre el archivo wuxu.sql.
  2. 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.

  1. 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.

✨ Revisar Solución y Practicar

Resumen

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