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

🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o MySQL usando o comando
sudosem 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.
- Inicie o serviço MySQL:
sudo service mysql start
- Acesse o MySQL usando o comando
sudo:
sudo mysql
- Importe os dados de
/home/labex/project/world.sqlpara o MySQL e mude para o banco de dadosworld:
SOURCE /home/labex/project/world.sql;
Deletar a Tabela 'City'
Nesta etapa, você aprenderá como deletar a tabela city do banco de dados world.
- 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.
- Esvaziar a tabela
countrylanguage:
TRUNCATE TABLE countrylanguage;
Salvar o Script
Nesta etapa final, você salvará o script que criou nas etapas anteriores.
Crie um novo arquivo chamado
dropCity.sqlno diretório/home/labex/project.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;
- 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.



