Latest web development tutorials

Kendala SQL

kendala SQL (Kendala)

SQL kendala untuk menentukan data dalam aturan tabel.

Jika data melanggar perilaku kendala ada, perilaku akan dibatasi dihentikan.

Kendala dapat ditentukan saat membuat tabel (melalui pernyataan CREATE TABLE), atau setelah meja yang telah ditentukan dibuat (melalui pernyataan ALTER TABLE).

SQL CREATE TABLE + kendala sintaks

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

Dalam SQL, kita memiliki kendala berikut:

  • NOT NULL - yang menunjukkan bahwa kolom tidak dapat menyimpan nilai NULL.
  • UNIK - untuk memastikan bahwa setiap baris dari kolom harus memiliki nilai yang unik.
  • PRIMARY KEY - kombinasi NOT NULL dan UNIK. Untuk memastikan bahwa kolom (atau dua kolom menggabungkan beberapa kolom) dengan identifier unik, membantu membuat lebih mudah dan lebih cepat menemukan catatan tertentu dalam tabel.
  • FOREIGN KEY - memastikan bahwa data dalam tabel referensial nilai pertandingan integritas dalam meja lain.
  • LIHAT - nilai yang dijamin dalam kolom yang memenuhi persyaratan yang ditentukan.
  • DEFAULT - tidak ada ketentuan untuk nilai default dari kolom pada tugas.

Pada bagian berikut, kami akan menjelaskan secara rinci setiap kendala.