Latest web development tutorials

Ograniczenia SQL

Ograniczenia SQL (ograniczenia)

SQL ograniczenie do określania danych w tabeli reguł.

Jeśli dane zachowanie narusza ograniczenie istnieje, zachowanie będzie ograniczany zakończone.

Ograniczenia mogą zostać określone podczas tworzenia tabeli (za pomocą instrukcji CREATE TABLE) lub po określonym tabeli jest tworzony (przez ALTER tabela).

SQL CREATE TABLE + CONSTRAINT składni

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

W SQL, mamy następujące ograniczenia:

  • NOT NULL - co wskazuje, że kolumna nie może przechowywać wartości NULL.
  • UNIQUE - aby upewnić się, że każdy wiersz kolumny muszą mieć unikalną wartość.
  • PRIMARY KEY - kombinacja NOT NULL i niepowtarzalny. Aby upewnić się, że kolumna (lub dwie kolumny połączyć wiele kolumn) z unikalnym identyfikatorem, pomaga łatwiej i szybciej odnaleźć konkretny rekord w tabeli.
  • FOREIGN KEY - upewnić się, że dane w tabeli wartości referencyjnych integralności meczu w innej tabeli.
  • CHECK - gwarantowaną wartość w kolumnie, które spełniają określone warunki.
  • Domyślne - nie ma przepisu na domyślną wartość kolumny na zadania.

W następnych rozdziałach będziemy szczegółowo wyjaśnić każdy ograniczenie.