Ultimele tutoriale de dezvoltare web
 

SQL Constrângerile


Constrângerile SQL

constrângeri SQL sunt utilizate pentru a specifica reguli pentru datele într-un tabel.

Dacă există vreo încălcare între constrângerea și acțiunea de date, acțiunea este abandonată de constrângere.

Constrângerile pot fi specificate atunci când tabela este creat (inside the CREATE TABLE statement) în (inside the ALTER TABLE statement) (inside the CREATE TABLE statement) sau după masă este creat (inside the ALTER TABLE statement) în (inside the ALTER TABLE statement) .

SQL CREATE TABLE + CONSTRAINT Sintaxa

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 ,
....
);

În SQL, avem următoarele constrângeri:

  • NOT NULL - Indică faptul că o coloană nu poate stoca valoarea NULL
  • UNIQUE - asigură faptul că fiecare rând pentru o coloană trebuie să aibă o valoare unică
  • PRIMARY KEY - O combinație de NOT NULL și unic. Asigură că o coloană (or combination of two or more columns) au o identitate unică care ajută să găsească un record special într - un tabel mai ușor și mai rapid
  • FOREIGN KEY - Asigurarea integrității referențiale a datelor într - un tabel pentru a se potrivi valori într - un alt tabel
  • CHECK - Asigură faptul că valoarea într - o coloană îndeplinește o condiție specifică
  • DEFAULT - Specifică o valoare implicită pentru o coloană

Următoarele capitole se vor descrie fiecare constrângere în detaliu.