tutorial pengembangan web terbaru
 

SQL kendala


Kendala SQL

kendala SQL digunakan untuk menentukan aturan untuk data dalam tabel.

Jika ada pelanggaran antara kendala dan tindakan data, tindakan tersebut dibatalkan oleh kendala.

Kendala dapat ditentukan ketika tabel dibuat (dalam pernyataan CREATE TABLE) atau setelah tabel dibuat (dalam 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 - Menunjukkan bahwa kolom tidak dapat menyimpan nilai NULL
  • UNIK - Memastikan bahwa setiap baris untuk kolom harus memiliki nilai unik
  • PRIMARY KEY - Kombinasi dari NOT NULL dan UNIK. Memastikan bahwa kolom (atau kombinasi dari dua atau lebih kolom) memiliki identitas yang unik yang membantu untuk menemukan catatan tertentu dalam sebuah tabel lebih mudah dan cepat
  • ASING KUNCI - Memastikan integritas referensial data dalam satu meja untuk mencocokkan nilai-nilai dalam tabel lain
  • TARIF - Memastikan bahwa nilai dalam kolom memenuhi kondisi tertentu
  • DEFAULT - Menentukan nilai default untuk kolom

Bab-bab berikutnya akan menjelaskan setiap kendala secara rinci.