Home » SQL » Constraints SQL : Sytax dan Jenisnya

Constraints SQL : Sytax dan Jenisnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

SQL Constraint biasa digunakan untuk menentukan aturan untuk data dalam tabel.

SQL Create Contraints

Constraints dapat ditentukan saat tabel dibuat dengan pernyataan CREATE TABLE atau setelah tabel dibuat dengan pernyataan ALTER TABLE.

Syntax

CREATE TABLE table_name (
    column1 datatype constraint,
    column2 datatype constraint,
    column3 datatype constraint,
    ....
);

SQL Constraints

Constraints SQL digunakan untuk menentukan aturan untuk data dalam tabel.

Constraints digunakan untuk membatasi jenis data yang bisa masuk ke dalam tabel. Ini memastikan keakuratan dan keandalan data dalam tabel. Jika ada pelanggaran antara batasan dan tindakan data, maka tindakan tersebut dibatalkan.

Batasan dapat berupa tingkat kolom atau tingkat tabel. Batasan tingkat kolom berlaku untuk kolom, dan batasan tingkat tabel berlaku untuk seluruh tabel.

Batasan berikut biasanya digunakan dalam SQL:

  • NOT NULL – Memastikan bahwa kolom tidak dapat memiliki nilai NULL
  • UNIQUE- Memastikan bahwa semua nilai dalam kolom berbeda
  • PRIMARY KEY – Kombinasi dari NOT NULL dan UNIQUE. Secara unik mengidentifikasi setiap baris dalam tabel
  • FOREIGN KEY – Secara unik mengidentifikasi baris / catatan di tabel lain
  • CHECK – Memastikan bahwa semua nilai dalam kolom memenuhi kondisi tertentu
  • DEFAULT – Menetapkan nilai default untuk kolom ketika tidak ada nilai yang ditentukan
  • INDEX – Digunakan untuk membuat dan mengambil data dari database dengan sangat cepat

You may also like