Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menggunakan semak dalam mysql
Kekangan MySQL CHECK ialah kekangan pangkalan data yang digunakan untuk memastikan lajur dalam jadual data memenuhi syarat yang ditetapkan. Ia dicipta menggunakan pernyataan ALTER TABLE, dengan sintaks: ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK (syarat). Faedah termasuk integriti data, kebolehbacaan kod dan pengoptimuman prestasi. Perlu diingatkan bahawa kekangan CHECK hanya menyemak data apabila data dimasukkan atau dikemas kini, dan tidak digunakan pada data sedia ada.
MySQL CHECK Constraints
Apakah kekangan CHECK?
CHECK kekangan ialah kekangan pangkalan data yang digunakan untuk memastikan lajur dalam jadual data memenuhi syarat yang ditetapkan.
Cara menggunakan kekangan CHECK:
CHECK kekangan boleh dibuat menggunakan sintaks berikut:
<code>ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK (condition);</code>
di mana:
table_name
是要添加约束的数据表名称。constraint_name
是约束的唯一名称。condition
是要检查的条件,它可以是任何有效的 SQL 表达式。条件示例:
以下是一些 CHECK 约束条件示例:
salary > 0
: 确保 salary
列的值大于 0。age BETWEEN 18 AND 65
: 确保 age
列的值介于 18 和 65 之间。gender IN ('M', 'F')
: 确保 gender
Contoh syarat:
gaji
ialah lebih besar daripada 0. umur
adalah antara 18 dan 65. jantina
ialah 'M' atau 'F'. Faedah menggunakan kekangan CHECK termasuk:
Integriti Data:Atas ialah kandungan terperinci Bagaimana untuk menggunakan semak dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!