Alterar Valor Padrão da Tabela Countrylanguage

MySQLBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como alterar o valor padrão de um campo em uma tabela de banco de dados MySQL. Especificamente, você modificará o campo IsOfficial na tabela countrylanguage do banco de dados world.

👀 Visualização

MariaDB [world]> DESC countrylanguage;
+-------------+---------------+------+-----+---------+-------+
| Field       | Type          | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+-------+
| CountryCode | char(3)       | NO   | PRI |         |       |
| Language    | char(30)      | NO   | PRI |         |       |
| IsOfficial  | enum('T','F') | YES  |     | T       |       |
| Percentage  | decimal(4,1)  | NO   |     | 0.0     |       |
+-------------+---------------+------+-----+---------+-------+
4 rows in set (0.001 sec)

🎯 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 alterar o valor padrão de um campo em uma tabela MySQL

🏆 Conquistas

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

  • Navegar e gerenciar dados com confiança em um banco de dados MySQL
  • Entender como modificar estruturas de tabelas e valores padrão
  • Aplicar seu conhecimento de MySQL a tarefas de gerenciamento de banco de dados do mundo real

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. Abra um terminal e navegue até o diretório /home/labex/project.
  2. Inicie o serviço MySQL executando o seguinte comando:
sudo service mysql start
  1. Acesse o MySQL sem uma senha executando o seguinte comando:
sudo mysql
  1. Importe os dados do arquivo world.sql para o MySQL executando o seguinte comando:
SOURCE /home/labex/project/world.sql;

Alterar o Valor Padrão do Campo IsOfficial

Nesta etapa, você aprenderá como alterar o valor padrão do campo IsOfficial na tabela countrylanguage para 'T'.

  1. Abra o arquivo changeDefault.sql e adicione a seguinte instrução SQL:
ALTER TABLE countrylanguage MODIFY COLUMN IsOfficial ENUM('T','F') DEFAULT 'T';

Esta instrução altera o valor padrão do campo IsOfficial na tabela countrylanguage para 'T'.

  1. Salve o arquivo changeDefault.sql.

Executar o Script

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

  1. No prompt do MySQL, execute o seguinte comando para executar o script changeDefault.sql:
SOURCE /home/labex/project/changeDefault.sql;
  1. Após a conclusão da execução do script, você pode verificar as alterações executando o seguinte comando:
DESC countrylanguage;

Isso exibirá o esquema atualizado da tabela countrylanguage, mostrando que o valor padrão do campo IsOfficial foi alterado para 'T'.

MariaDB [world]> DESC countrylanguage;
+-------------+---------------+------+-----+---------+-------+
| Field       | Type          | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+-------+
| CountryCode | char(3)       | NO   | PRI |         |       |
| Language    | char(30)      | NO   | PRI |         |       |
| IsOfficial  | enum('T','F') | YES  |     | T       |       |
| Percentage  | decimal(4,1)  | NO   |     | 0.0     |       |
+-------------+---------------+------+-----+---------+-------+
4 rows in set (0.001 sec)

Parabéns! Você concluiu com sucesso o projeto de alteração do valor padrão do campo IsOfficial na 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