Latest web development tutorials

Restrições de SQL

restrições SQL (restrições)

restrição SQL para especificar os dados nas regras da tabela.

Se os dados viola o comportamento da restrição existe, o comportamento será limitado encerrado.

As restrições podem ser especificadas ao criar uma tabela (via a instrução CREATE TABLE), ou depois de uma tabela pré-determinada é criado (via instrução ALTER TABLE).

SQL CREATE TABLE + CONSTRAINT sintaxe

CREATE TABLE table_name
(
column_name1 data_type ( size ) constraint_name ,
column_name2 data_type ( size ) constraint_name ,
column_name3 data_type ( size ) constraint_name ,
....
);

Em SQL, temos as seguintes restrições:

  • NOT NULL - o que indica que a coluna não pode armazenar um valor NULL.
  • UNIQUE - para garantir que cada linha de uma coluna deve ter um valor único.
  • PRIMARY KEY - a combinação de NOT NULL e único. Para garantir que uma coluna (ou duas colunas combinar várias colunas) com um identificador único, ajudar a torná-lo mais fácil e mais rapidamente encontrar um registro específico na tabela.
  • FOREIGN KEY - assegurar que os dados em uma tabela de valores jogo a integridade referencial em outra mesa.
  • CHECK - valor garantido na coluna que atenderem às condições especificadas.
  • PADRÃO - não há nenhuma disposição para o valor padrão da coluna em missão.

Nas seções seguintes, vamos explicar em detalhe cada restrição.