Países com População Acima de 1 Bilhão

SQLBeginner
Pratique Agora

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

Imagem de pré-visualização do projeto MySQL

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como acessar o MySQL usando o comando sudo sem 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 city e 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.

  1. Inicie o serviço MySQL:
sudo service mysql start
  1. Acesse o MySQL sem uma senha:
sudo mysql
  1. Importe os dados do arquivo world.sql:
SOURCE /home/labex/project/world.sql;
  1. 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.

  1. 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 CountryCode e a soma da Population para 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
  1. Salve e feche o arquivo.

Executar o Script SQL

Nesta etapa, você aprenderá como executar o script getBigPopulation.sql no MySQL.

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

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