Descubrimiento de América del Nuevo Mundo por Cristóbal Colón

MySQLMySQLBeginner
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á 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

Vista previa de las tareas del proyecto

🎯 Tareas

En este proyecto, aprenderá:

  • Cómo acceder a la base de datos MySQL utilizando el comando sudo sin 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

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"]) mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval") mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/date("Date Type") mysql/SystemManagementToolsGroup -.-> mysql/mysqladmin("Admin Utility") subgraph Lab Skills mysql/use_database -.-> lab-301302{{"Descubrimiento de América del Nuevo Mundo por Cristóbal Colón"}} mysql/select -.-> lab-301302{{"Descubrimiento de América del Nuevo Mundo por Cristóbal Colón"}} mysql/source -.-> lab-301302{{"Descubrimiento de América del Nuevo Mundo por Cristóbal Colón"}} mysql/database -.-> lab-301302{{"Descubrimiento de América del Nuevo Mundo por Cristóbal Colón"}} mysql/date -.-> lab-301302{{"Descubrimiento de América del Nuevo Mundo por Cristóbal Colón"}} mysql/mysqladmin -.-> lab-301302{{"Descubrimiento de América del Nuevo Mundo por Cristóbal Colón"}} end

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.

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

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

  1. Abra un editor de texto en su sistema.
  2. Copie la siguiente instrucción SQL en el editor de texto:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
  1. Guarde el archivo como Discovery.sql en 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)
✨ Revisar Solución y Practicar

Resumen

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