projeto em MySQL Skill Tree

Modificar Chave Primária da Tabela Countrylanguage

Iniciante

Neste projeto, você aprenderá como modificar a chave primária da tabela countrylanguage em um banco de dados MySQL. A chave primária inicial era baseada apenas na coluna CountryCode, mas para uma melhor organização, você criará uma chave primária composta usando as colunas CountryCode e Language.

databasemysql

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como modificar a chave primária da tabela countrylanguage em um banco de dados MySQL. A chave primária inicial era baseada apenas na coluna CountryCode, mas para uma melhor organização, você criará uma chave primária composta usando as colunas CountryCode e Language.

👀 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') | NO   |     | F       |       |
| 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 modificar a chave primária de uma tabela para uma chave composta

🏆 Conquistas

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

  • Compreender a importância de usar uma chave primária composta para uma melhor organização dos dados
  • Fazer alterações com confiança na estrutura da chave primária de uma tabela MySQL
  • Aplicar seu conhecimento de instruções SQL para alcançar as modificações desejadas no banco de dados

Professor

labby
Labby
Labby is the LabEx teacher.