Introdução
Neste projeto, você aprenderá como imprimir a hora atual usando instruções SQL no cliente MySQL.
👀 Pré-visualização

🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o banco de dados MySQL usando o comando
sudo - Como escrever uma instrução SQL para imprimir a hora atual no formato
HH:MM:SS - Como usar a palavra-chave
ASpara definir um alias para a hora atual - Como salvar a instrução SQL em um arquivo e executá-la no cliente MySQL
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como interagir com o banco de dados MySQL usando instruções SQL
- Escrever consultas SQL para recuperar e formatar dados de data e hora
- Salvar scripts SQL em arquivos e executá-los no cliente MySQL
- Aplicar essas habilidades para construir aplicações mais complexas baseadas em banco de dados
Acessar o MySQL
Nesta etapa, você aprenderá como acessar o banco de dados MySQL usando o comando sudo sem nenhuma senha.
Abra um terminal no seu sistema.
Inicie o serviço MySQL executando o seguinte comando:
sudo service mysql startAcesse o cliente MySQL executando o seguinte comando:
sudo mysqlIsso permitirá que você interaja com o banco de dados MySQL usando instruções SQL.
Escrever a Instrução SQL
Nesta etapa, você escreverá uma instrução SQL para imprimir a hora atual no formato HH:MM:SS, usando os símbolos %h %i %S. Você também usará a palavra-chave AS para definir um alias como Current Time (Hora Atual).
No cliente MySQL, execute a seguinte instrução SQL:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;Esta instrução usa a função
DATE_FORMAT()para formatar a hora atual e atribui o resultado ao aliasCurrent Time.
Salvar a Instrução SQL em um Arquivo
Nesta etapa, você salvará a instrução SQL em um arquivo chamado currentTime.sql no diretório /home/labex/project.
Crie o diretório
/home/labex/projectse ele ainda não existir:sudo mkdir -p /home/labex/projectAbra um editor de texto e crie um novo arquivo chamado
currentTime.sqlno diretório/home/labex/project.Copie e cole a seguinte instrução SQL no arquivo:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;Salve o arquivo.
Executar o Script SQL
Nesta etapa, você executará o script SQL que criou na etapa anterior para exibir a hora atual.
No cliente MySQL, execute o seguinte comando para executar o script SQL:
SOURCE /home/labex/project/currentTime.sql;Isso executará a instrução SQL no arquivo
currentTime.sqle exibirá a hora atual no formatoHH:MM:SS.
Você deve ver a seguinte saída:
MariaDB [(none)]> SOURCE /home/labex/project/currentTime.sql;
+--------------+
| Current Time |
+--------------+
| 01:44:11 |
+--------------+
1 row in set (0.000 sec)
Você concluiu o projeto de imprimir a hora atual usando instruções SQL no cliente MySQL. Parabéns!
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.
