Kekangan CHECK dalam MySQL digunakan untuk mengehadkan julat nilai data dalam jadual, menggunakan sintaks: ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK (kolumn_name expression). Kelebihan termasuk integriti data, prestasi dan kebolehselenggaraan Nota ialah ia hanya digunakan pada satu lajur, ungkapan mesti mengembalikan nilai Boolean dan nama kekangan mestilah unik.
CHECK Kekangan dalam MySQL
Dalam MySQL, CHECK kekangan digunakan untuk mengehadkan nilai data dalam jadual. Ia mentakrifkan julat nilai yang dibenarkan untuk disimpan dalam jadual dengan menentukan ungkapan Boolean.
Cara menggunakan CHECK constraints
Untuk mencipta CHECK constraint, gunakan sintaks berikut:
<code class="sql">ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK (column_name expression);</code>
di mana:
table_name
ialah nama jadual kekangan ditambah. table_name
是要添加约束的表名。constraint_name
是约束的唯一名称。column_name
是要应用约束的列名。expression
是一个布尔表达式,它定义了允许存储在该列中的值。如何使用 CHECK 约束示例
例如,要创建一个仅允许正数的表名为 employees
的表中 salary
gaji
dalam jadual bernama pekerja
yang hanya membenarkan nombor positif, anda boleh menggunakan kekangan berikut :<code class="sql">ALTER TABLE employees ADD CONSTRAINT positive_salary CHECK (salary > 0);</code>
Integriti Data:Ia memastikan bahawa hanya nilai yang boleh dimasukkan ke dalam jadual
Prestasi:
Ia boleh mengesahkan data dengan cepat apabila memasukkan, sekali gus mengurangkan penyimpanan data yang tidak sah.Atas ialah kandungan terperinci Bagaimana untuk menggunakan kekangan semak dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!