kekangan SQL
Kekangan SQL (Kekangan)
Kekangan SQL digunakan untuk menentukan peraturan data dalam jadual.
Jika terdapat tingkah laku data yang melanggar kekangan, tingkah laku tersebut akan ditamatkan oleh kekangan.
Kekangan boleh ditentukan apabila jadual dicipta (melalui pernyataan CREATE TABLE), atau selepas jadual dicipta (melalui pernyataan ALTER TABLE).
SQL CREATE JADUAL + CONSTRAINT Syntax
(
column_name1 data_type(🎜>(size) ) nama_kekangan,
nama_lajur2 jenis data(saiz) nama_kekangan,
- NOT NULL
- Menunjukkan bahawa lajur tidak boleh menyimpan nilai NULL.
- UNIK
- Menjamin bahawa setiap baris lajur mesti mempunyai nilai unik.
- KUNCI UTAMA
- Gabungan BUKAN NULL dan UNIK. Memastikan lajur (atau gabungan dua atau lebih lajur) mempunyai pengecam unik boleh membantu menjadikannya lebih mudah dan pantas untuk mencari rekod tertentu dalam jadual.
- KUNCI ASING
- Memastikan integriti rujukan bahawa data dalam satu jadual sepadan dengan nilai dalam jadual lain.
- SEMAK
- Memastikan nilai dalam lajur memenuhi syarat yang ditetapkan.
- LATIALA
- menentukan nilai lalai apabila tiada nilai diberikan pada lajur.
Dalam bab berikut, kami akan menerangkan setiap kekangan secara terperinci.