Introducción
En este proyecto, aprenderá a acceder a la base de datos MySQL, convertir una cadena de fecha en un objeto de tipo fecha y guardar la instrucción SQL en un archivo de script.
👀 Vista previa

🎯 Tareas
En este proyecto, aprenderá:
- Cómo acceder a la base de datos MySQL utilizando el comando
sudosin contraseña - Cómo escribir una instrucción SQL para convertir una cadena de fecha en un objeto de tipo fecha
- Cómo guardar la instrucción SQL en un archivo de script y ejecutarla en el cliente MySQL
🏆 Logros
Después de completar este proyecto, podrá:
- Comprender cómo acceder a la base de datos MySQL y ejecutar instrucciones SQL
- Convertir cadenas de fecha en objetos de tipo fecha utilizando SQL
- Crear y ejecutar archivos de script SQL para automatizar tareas de base de datos
Acceder a la base de datos MySQL
En este paso, aprenderá a acceder a la base de datos MySQL utilizando el comando sudo sin ninguna contraseña.
- Abra una terminal en su sistema.
- Inicie el servicio MySQL ejecutando el siguiente comando:
sudo service mysql start
- Acceda al cliente MySQL ejecutando el siguiente comando:
sudo mysql
Esto le permitirá acceder a la base de datos MySQL sin contraseña.
Convertir una cadena de fecha en un tipo de fecha
En este paso, aprenderá a escribir una instrucción SQL para convertir la cadena de fecha 14921012 en un objeto de tipo fecha y mostrarla.
- En el cliente MySQL, ejecute la siguiente instrucción SQL:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
Esta instrucción utiliza la función STR_TO_DATE() para convertir la cadena de fecha 14921012 en un objeto de tipo fecha, y la palabra clave AS se utiliza para establecer un alias para el resultado como Columbus's Discovery.
La salida de esta consulta será:
+----------------------+
| Columbus's Discovery |
+----------------------+
| 1492-10-12 |
+----------------------+
Guardar la instrucción SQL en un archivo de script
En este paso, aprenderá a guardar la instrucción SQL en un archivo de script llamado Discovery.sql y colocarlo en el directorio /home/labex/project.
- Abra un editor de texto en su sistema.
- Copie la siguiente instrucción SQL en el editor de texto:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
- Guarde el archivo como
Discovery.sqlen el directorio/home/labex/project.
Ahora, ha completado el proyecto. Puede ejecutar el archivo de script en el cliente MySQL utilizando el siguiente comando:
SOURCE /home/labex/project/Discovery.sql;
Esto ejecutará la instrucción SQL en el archivo Discovery.sql y mostrará el resultado.
Debería ver la siguiente salida:
MariaDB [(none)]> SOURCE /home/labex/project/Discovery.sql;
+----------------------+
| Columbus's Discovery |
+----------------------+
| 1492-10-12 |
+----------------------+
1 row in set (0.000 sec)
Resumen
¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



