Consultando e Ordenando Línguas Oficiais

SQLBeginner
Pratique Agora

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 sudo sem 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.

  1. Inicie o serviço MySQL:
sudo service mysql start
  1. Acesse o banco de dados MySQL usando o comando sudo sem uma senha:
sudo mysql
  1. Importe os dados do script /home/labex/project/world.sql para 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.

  1. Crie o arquivo getOfficialLanguageOrder.sql.
  2. 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.

  1. Salve o arquivo getOfficialLanguageOrder.sql.

Executar o Script

Nesta etapa, você aprenderá como executar o script getOfficialLanguageOrder.sql no banco de dados MySQL.

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

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar