Imprimir la hora actual con MySQL

SQLBeginner
Practicar Ahora

Introducción

En este proyecto, aprenderás a imprimir la hora actual utilizando instrucciones SQL en el cliente MySQL.

👀 Vista previa

Vista previa de la consulta de tiempo de MySQL

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo acceder a la base de datos MySQL utilizando el comando sudo
  • Cómo escribir una instrucción SQL para imprimir la hora actual en el formato HH:MM:SS
  • Cómo utilizar la palabra clave AS para establecer un alias para la hora actual
  • Cómo guardar la instrucción SQL en un archivo y ejecutarla en el cliente MySQL

🏆 Logros

Después de completar este proyecto, serás capaz de:

  • Comprender cómo interactuar con la base de datos MySQL utilizando instrucciones SQL
  • Escribir consultas SQL para recuperar y formatear datos de fecha y hora
  • Guardar scripts SQL en archivos y ejecutarlos en el cliente MySQL
  • Aplicar estas habilidades para construir aplicaciones basadas en bases de datos más complejas

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. Inicie el servicio MySQL ejecutando el siguiente comando:

    sudo service mysql start
  3. Acceda al cliente MySQL ejecutando el siguiente comando:

    sudo mysql

    Esto le permitirá interactuar con la base de datos MySQL utilizando instrucciones SQL.

✨ Revisar Solución y Practicar

Escribir la instrucción SQL

En este paso, escribirás una instrucción SQL para imprimir la hora actual en el formato HH:MM:SS, utilizando los símbolos %h %i %S. También utilizarás la palabra clave AS para establecer un alias como Tiempo Actual.

  1. En el cliente MySQL, ejecuta la siguiente instrucción SQL:

    SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Tiempo Actual`;

    Esta instrucción utiliza la función DATE_FORMAT() para formatear la hora actual y asigna el resultado al alias Tiempo Actual.

✨ Revisar Solución y Practicar

Guardar la instrucción SQL en un archivo

En este paso, guardarás la instrucción SQL en un archivo llamado currentTime.sql en el directorio /home/labex/project.

  1. Crea el directorio /home/labex/project si no existe aún:

    sudo mkdir -p /home/labex/project
  2. Abre un editor de texto y crea un nuevo archivo llamado currentTime.sql en el directorio /home/labex/project.

  3. Copia y pega la siguiente instrucción SQL en el archivo:

    SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;
  4. Guarda el archivo.

✨ Revisar Solución y Practicar

Ejecutar el script SQL

En este paso, ejecutarás el script SQL que creaste en el paso anterior para mostrar la hora actual.

  1. En el cliente MySQL, ejecuta el siguiente comando para ejecutar el script SQL:

    SOURCE /home/labex/project/currentTime.sql;

    Esto ejecutará la instrucción SQL en el archivo currentTime.sql y mostrará la hora actual en el formato HH:MM:SS.

Deberías ver la siguiente salida:

MariaDB [(none)]> SOURCE /home/labex/project/currentTime.sql;
+--------------+
| Current Time |
+--------------+
| 01:44:11     |
+--------------+
1 row in set (0.000 sec)

¡Has completado ahora el proyecto de imprimir la hora actual utilizando instrucciones SQL en el cliente MySQL. ¡Felicitaciones!

✨ Revisar Solución y Practicar

Resumen

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