Introdução
Neste projeto, você aprenderá como acessar um banco de dados MySQL usando o comando sudo e escrever uma consulta SQL para calcular a duração da Reforma de Wuxu, também conhecida como "Reforma dos Cem Dias".
👀 Visualização
MariaDB [(none)]> SOURCE /home/labex/project/wuxu.sql;
+-------------------------+
| Duration of Wuxu Reform |
+-------------------------+
| 103 |
+-------------------------+
1 row in set (0.000 sec)
🎯 Tarefas
Neste projeto, você aprenderá:
- Como iniciar o serviço MySQL e acessar o banco de dados MySQL usando o comando
sudo - Como escrever uma consulta SQL para calcular a duração da Reforma de Wuxu
- Como salvar a consulta SQL em um arquivo de script e executá-la no prompt do MySQL
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Compreender os fundamentos de acesso e interação com um banco de dados MySQL usando a linha de comando
- Escrever consultas SQL para realizar tarefas simples de análise de dados
- Aplicar seu conhecimento de SQL para resolver problemas do mundo real, como calcular a duração de eventos históricos
Acessar MySQL
Nesta etapa, você aprenderá como acessar o banco de dados MySQL usando o comando sudo sem qualquer senha.
- Abra um terminal no seu sistema.
- Execute o seguinte comando para iniciar o serviço MySQL:
sudo service mysql start
- Agora, execute o seguinte comando para acessar o banco de dados MySQL:
sudo mysql
Você agora deve ser capaz de acessar o banco de dados MySQL sem qualquer senha.
Escrever a Consulta SQL
Nesta etapa, você escreverá a consulta SQL para exibir a duração, em dias, da Reforma de Wuxu.
- Abra o arquivo
wuxu.sql. - No arquivo
wuxu.sql, adicione a seguinte consulta SQL:
SELECT ABS(DATEDIFF('1898-09-21', '1898-06-10')) AS `Duration of Wuxu Reform`;
Esta consulta calcula a diferença absoluta em dias entre a data de início (10 de junho de 1898) e a data de término (21 de setembro de 1898) da Reforma de Wuxu, e atribui o resultado ao alias de campo "Duration of Wuxu Reform".
Executar o Script SQL
Nesta etapa, você executará o script SQL que criou na etapa anterior.
- No prompt do MySQL, execute o seguinte comando para executar o script
wuxu.sql:
MariaDB [(none)]> SOURCE /home/labex/project/wuxu.sql;
Este comando executará o script SQL e exibirá o resultado.
Você deve ver a seguinte saída:
+-------------------------+
| Duration of Wuxu Reform |
+-------------------------+
| 103 |
+-------------------------+
1 row in set (0.000 sec)
A saída mostra que a duração da Reforma de Wuxu foi de 103 dias.
Parabéns! Você concluiu com sucesso o projeto, escrevendo uma consulta SQL para calcular a duração da Reforma de Wuxu.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.
