Introdução
Neste projeto, você aprenderá como acessar o MySQL, importar dados e consultar informações sobre países com uma população superior a 1 bilhão. Você obterá experiência prática em trabalhar com bancos de dados MySQL e escrever consultas SQL para recuperar dados específicos.
👀 Pré-visualização

🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o MySQL usando o comando
sudosem uma senha - Como importar dados de um arquivo SQL para um banco de dados MySQL
- Como escrever uma consulta SQL para recuperar dados da tabela
citye filtrar por países com uma população superior a 1 bilhão - Como ordenar os resultados da consulta em ordem crescente por população
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Gerenciar bancos de dados MySQL, incluindo a importação de dados e a execução de consultas SQL
- Entender como filtrar e ordenar dados em SQL com base em critérios específicos
- Aplicar seu conhecimento de SQL para resolver problemas de análise de dados do mundo real
- Obter experiência prática em trabalhar com grandes conjuntos de dados e extrair insights significativos
Acessar o MySQL e Importar os Dados
Nesta etapa, você aprenderá como acessar o MySQL usando o comando sudo sem nenhuma senha e importar os dados de /home/labex/project/world.sql para o banco de dados world.
- Inicie o serviço MySQL:
sudo service mysql start
- Acesse o MySQL sem uma senha:
sudo mysql
- Importe os dados do arquivo
world.sql:
SOURCE /home/labex/project/world.sql;
- Mude para o banco de dados
world:
USE world;
Agora você importou com sucesso os dados e mudou para o banco de dados world.
Consultar Países com População Superior a 1 Bilhão
Nesta etapa, você aprenderá como consultar informações sobre países com uma população superior a 1 bilhão da tabela city e ordenar os resultados em ordem crescente de população.
- Adicione a seguinte consulta SQL ao arquivo
getBigPopulation.sql.
SELECT CountryCode AS 'Country Code', SUM(Population) AS 'Population'
FROM city
GROUP BY CountryCode
HAVING SUM(Population) > 100000000
ORDER BY SUM(Population) ASC;
Esta consulta irá:
- Selecionar o
CountryCodee a soma daPopulationpara cada código de país - Agrupar os resultados por
CountryCode - Filtrar os resultados para incluir apenas códigos de países com uma população total superior a 1 bilhão (100.000.000)
- Ordenar os resultados em ordem crescente pela população total
- Salve e feche o arquivo.
Executar o Script SQL
Nesta etapa, você aprenderá como executar o script getBigPopulation.sql no MySQL.
- No prompt do MySQL, execute o script:
SOURCE /home/labex/project/getBigPopulation.sql;
Isso executará o script SQL e exibirá os resultados:
+--------------+--------------+
| Country Code | Population |
+--------------+--------------+
| IND | 123298526 |
| CHN | 175953614 |
+--------------+--------------+
2 rows in set (0.009 sec)
A saída mostra o código do país e a população total para os países com uma população superior a 1 bilhão, ordenados em ordem crescente por população.
Parabéns! Você concluiu com sucesso o projeto para recuperar dados sobre países com uma população superior a 1 bilhão.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.
