Introdução
Neste projeto, você aprenderá como consultar e ordenar as línguas oficiais faladas em diferentes países usando SQL. Você acessará o banco de dados MySQL, importará os dados necessários e escreverá um script SQL para recuperar e ordenar as línguas oficiais.
👀 Pré-visualização
MariaDB [world]> SOURCE /home/labex/project/getOfficialLanguageOrder.sql;
+-------------+------------+
| CountryCode | Language |
+-------------+------------+
| ABW | Dutch |
| AFG | Dari |
| AFG | Pashto |
| AIA | English |
| ALB | Albaniana |
| AND | Catalan |
| ANT | Dutch |
| ANT | Papiamento |
| ARE | Arabic |
| ARG | Spanish |
+-------------+------------+
10 rows in set (0.000 sec)
🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o banco de dados MySQL usando o comando
sudosem uma senha - Como importar dados de um script SQL para o banco de dados MySQL
- Como escrever uma consulta SQL para recuperar as línguas oficiais faladas em cada país, ordenadas por seus códigos de país
- Como executar um script SQL no banco de dados MySQL
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como trabalhar com o banco de dados MySQL usando a linha de comando
- Escrever consultas SQL para extrair e ordenar dados de um banco de dados
- Aplicar seu conhecimento de SQL para resolver problemas de manipulação de dados do mundo real
Acessar MySQL e Importar Dados
Nesta etapa, você aprenderá como acessar o banco de dados MySQL usando o comando sudo sem uma senha e importar os dados do script /home/labex/project/world.sql para o MySQL.
- Inicie o serviço MySQL:
sudo service mysql start
- Acesse o banco de dados MySQL usando o comando
sudosem uma senha:
sudo mysql
- Importe os dados do script
/home/labex/project/world.sqlpara o MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Consultar e Ordenar Línguas Oficiais
Nesta etapa, você aprenderá como consultar as línguas oficiais faladas em cada país listado na tabela countrylanguage, ordená-las por seus respectivos códigos de país e recuperar os 10 primeiros registros.
- Crie o arquivo
getOfficialLanguageOrder.sql. - No arquivo
getOfficialLanguageOrder.sql, adicione a seguinte consulta SQL:
SELECT `CountryCode`, `Language`
FROM countrylanguage
WHERE IsOfficial = 'T'
ORDER BY CountryCode
LIMIT 10;
Esta consulta selecionará os atributos CountryCode e Language da tabela countrylanguage, onde a coluna IsOfficial é 'T' (verdadeiro), ordenará os resultados pela coluna CountryCode e limitará a saída aos 10 primeiros registros.
- Salve o arquivo
getOfficialLanguageOrder.sql.
Executar o Script
Nesta etapa, você aprenderá como executar o script getOfficialLanguageOrder.sql no banco de dados MySQL.
- No prompt do MySQL, execute o seguinte comando para executar o script:
MariaDB [world]> SOURCE /home/labex/project/getOfficialLanguageOrder.sql;
Isso executará a consulta SQL no script getOfficialLanguageOrder.sql e exibirá os resultados no prompt do MySQL.
A saída deve ser semelhante à seguinte:
+-------------+------------+
| CountryCode | Language |
+-------------+------------+
| ABW | Dutch |
| AFG | Dari |
| AFG | Pashto |
| AIA | English |
| ALB | Albaniana |
| AND | Catalan |
| ANT | Dutch |
| ANT | Papiamento |
| ARE | Arabic |
| ARG | Spanish |
+-------------+------------+
10 rows in set (0.000 sec)
Parabéns! Você concluiu com sucesso o projeto de consulta e ordenação das línguas oficiais faladas em diferentes países.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.
