Bóson Treinamentos em Ciência e Tecnologia

MySQL – Constraints (Restrições) Primary Key, FK, Default, etc – 06

Constraints em MySQL - Primary Key, Foreign Key, Unique, Default, Not Null

SQL Constraints (Restrições) no MySQL

As principais constraints são as seguintes:

NOT NULL

UNIQUE

PRIMARY KEY

FOREIGN KEY

Uma FOREIGN KEY (Chave Estrangeira) em uma tabela é um campo que aponta para uma chave primária em outra tabela. Desta forma, é usada para criar os relacionamentos entre as tabelas no banco de dados.

Veja um exemplo de restrição Foreign Key aplicada:

CONSTRAINT fk_ID_Autor FOREIGN KEY (ID_Autor)
REFERENCES tbl_autores(ID_Autor)

Neste exemplo a chave primária está na tabela tbl_autores e uma chave estrangeira de nome ID_Autor foi criada na tabela atual, usando o nome fk_ID_Autor

DEFAULT

Veja agora como trabalhar com essas restrições assistindo ao vídeo a seguir:

Próximo: Criação de Tabelas – comando CREATE TABLE

Anterior: Criando um Banco de Dados

Página inicial do Curso

Sair da versão mobile