Gerenciamento de Banco de Dados com SQL

MySQLBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como deletar uma tabela específica no banco de dados world e esvaziar outra tabela sem remover sua estrutura. Este projeto foi projetado para ajudá-lo a entender o gerenciamento de banco de dados e comandos SQL.

👀 Visualização

Imagem de visualização da tabela do banco de dados

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como acessar o MySQL usando o comando sudo sem uma senha
  • Como importar dados de um arquivo SQL para o MySQL
  • Como deletar uma tabela de um banco de dados
  • Como esvaziar uma tabela sem remover sua estrutura

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Gerenciar tabelas de banco de dados de forma eficaz
  • Executar operações SQL básicas, como deletar e truncar tabelas
  • Entender a importância da manutenção e otimização do banco de dados

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

  1. Inicie o serviço MySQL:
sudo service mysql start
  1. Acesse o MySQL usando o comando sudo:
sudo mysql
  1. Importe os dados de /home/labex/project/world.sql para o MySQL e mude para o banco de dados world:
SOURCE /home/labex/project/world.sql;

Deletar a Tabela 'City'

Nesta etapa, você aprenderá como deletar a tabela city do banco de dados world.

  1. Deletar a tabela city:
DROP TABLE IF EXISTS city;

Esvaziar a Tabela 'Countrylanguage'

Nesta etapa, você aprenderá como esvaziar a tabela countrylanguage sem remover a estrutura da tabela.

  1. Esvaziar a tabela countrylanguage:
TRUNCATE TABLE countrylanguage;

Salvar o Script

Nesta etapa final, você salvará o script que criou nas etapas anteriores.

  1. Crie um novo arquivo chamado dropCity.sql no diretório /home/labex/project.

  2. Copie o seguinte código para o arquivo dropCity.sql:

-- Delete the city table
DROP TABLE IF EXISTS city;

-- Empty the countrylanguage table
TRUNCATE TABLE countrylanguage;
  1. Execute o script dropCity.sql:
SOURCE /home/labex/project/dropCity.sql;

Você deverá ver a seguinte saída:

MariaDB [world]> SOURCE /home/labex/project/dropCity.sql;
Query OK, 0 rows affected, 1 warning (0.002 sec)

Query OK, 0 rows affected (0.002 sec)

Parabéns! Você concluiu o projeto com sucesso. Agora você pode executar o script dropCity.sql no MySQL para deletar a tabela city e esvaziar a tabela countrylanguage.

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✨ Verificar Solução e Praticar