7. Chaves Primária e Estrangeira

Escrito por Uianes Luiz Rockenbach Biondo.
Última atualização em 04 out. 2023

A chave primária, chamada de Primary Key, é utilizada para identificar cada tupla (registro) da tabela. A chave primária sempre será um valor único e não pode ser nula. Toda tabela deve ter somente uma chave primária.

Para adicionar uma chave primária na criação de uma tabela, usamos o seguinte comando:

PRIMARY KEY(nomeAtributo);

Exemplo:

CREATE TABLE Cliente(
cliente_id INT(4) NOT NULL,
cliente_nome VARCHAR(50) NOT NULL,
PRIMARY KEY(cliente_id)
);

Para adicionar uma chave primária em uma tabela já criada, usamos o seguinte comando:

ALTER TABLE nomeTabela
ADD PRIMARY KEY(nomeAtributo);

Exemplo:

ALTER TABLE Cliente
ADD PRIMARY KEY(cliente_id);

Para remover uma chave primária, usamos o seguinte comando:

ALTER TABLE nomeTabela
DROP PRIMARY KEY

Exemplo:

ALTER TABLE Cliente
DROP PRIMARY KEY