Como adicionar chave primária em várias colunas no MySQL?

Como Adicionar Chave Primaria Em Varias Colunas No Mysql



Adicionar uma chave primária em várias colunas no MySQL é uma tarefa importante ao projetar e gerenciar bancos de dados. Uma chave primária garante a integridade dos dados e facilita a recuperação eficiente de dados, servindo como identificador exclusivo para cada linha/registro em uma tabela. Esteja você criando uma nova tabela ou modificando uma existente, é essencial compreender o processo de adição de uma chave primária em várias colunas.

Este post explica como adicionar uma chave primária a várias colunas de uma tabela no MySQL.

Como adicionar/criar chave primária em várias colunas no MySQL?

Para adicionar uma chave primária em várias colunas no MySQL, primeiro faça login com os privilégios apropriados. Depois disso, os usuários podem adicionar a chave primária a várias colunas de uma tabela existente ou recém-criada.







Adicionando chave primária em várias colunas durante a criação da tabela

Para entender como adicionar uma chave primária em várias colunas ao criar uma tabela, você precisa aprender como adicionar uma chave primária em uma única coluna durante a criação da tabela. Um exemplo de criação de um nome de tabela “ lh_PrimaryKey ” é fornecido abaixo:



CRIAR TABELA lh_PrimaryKey (

id INT CHAVE PRIMÁRIA,

nome VARCHAR(255),

e-mail VARCHAR(255),

cidade VARCHAR(255),

país VARCHAR(255)

);

A chave primária é adicionada a apenas uma coluna chamada “id” no exemplo acima.



Saída





A saída mostrou que a tabela foi criada com uma chave primária adicionada.

Para confirmar se a chave primária foi adicionada ou não, use o botão “ DESCREVER ” com o nome da tabela conforme abaixo:



DESCREVA lh_PrimaryKey;

Saída

A saída exibiu que a chave primária foi adicionada ao “ eu ia ” coluna do “ lh_PrimaryKey ' mesa.

Agora vamos supor que você queira adicionar a chave primária em várias colunas ao criá-la. Para isso, pode-se utilizar a cláusula “PRIMARY KEY” seguida dos parênteses, e especificar o nome da coluna dentro dos parênteses, conforme a figura abaixo:

CRIAR TABELA lh_PrimaryKey (

sua mão,

nome VARCHAR(255),

e-mail VARCHAR(255),

cidade VARCHAR(255),

país VARCHAR(255),

CHAVE PRIMÁRIA (id, nome, e-mail)

);

No exemplo acima, a chave primária é adicionada às colunas denominadas “ eu ia ”, “ nome ', e ' e-mail ”.

Saída

A saída descreve que a tabela foi criada e a chave primária em várias colunas foi adicionada.

Para confirmação, use a instrução DESCRIBE com o nome da tabela conforme abaixo:

DESCREVA lh_PrimaryKey;

Saída

Na saída, pode-se ver que a chave primária foi adicionada às várias colunas da tabela.

Adicionando chave primária em várias colunas de uma tabela já existente

Para adicionar uma chave primária a várias colunas de uma tabela existente, você deve ter uma tabela sem nenhuma chave primária. Para esta postagem, o “ lh_PrimaryKey ” será utilizada a tabela cuja estrutura é mostrada no trecho a seguir utilizando a função “ DESCREVER ” comando:

DESCREVA lh_PrimaryKey;

Saída

A saída mostrou que a tabela fornecida não possui nenhuma chave primária.

Para adicionar uma chave primária em várias colunas de uma tabela existente, use o comando “ALTER TABLE” com a restrição “ADD PRIMARY KEY”. Aqui está um comando de exemplo que demonstra a adição de uma chave primária em várias colunas a uma tabela existente:

Alter Table lh_PrimaryKey ADD PRIMARY KEY(id, nome, email, cidade);

No comando acima, a chave primária é adicionada ao “ eu ia ”, “ nome ”, “ e-mail ', e ' cidade ” colunas de uma tabela chamada “ lh_PrimaryKey ”.

Saída

Isso é tudo sobre adicionar uma chave primária em várias colunas no MySQL.

Conclusão

Adicionar uma chave primária em várias colunas no MySQL pode ser obtido durante a criação da tabela ou em uma tabela existente usando o “ CHAVE PRIMÁRIA ' limitação. Ao criar uma tabela, o “ CHAVE PRIMÁRIA ” pode ser adicionado às colunas desejadas usando o botão “ CHAVE PRIMÁRIA (col_1, col_2, col_3, …) ” sintaxe. Para uma tabela existente, o “ ALTERAR A TABELA ” é usado junto com o “ ADICIONAR CHAVE PRIMÁRIA ' limitação. Este blog explicou um procedimento detalhado para adicionar uma chave primária a várias colunas de uma tabela.