Rumah >pangkalan data >tutorial mysql >Peranan semak dalam mysql
CHECK Kekangan dalam MySQL
CHECK kekangan dalam MySQL digunakan untuk mengenakan sekatan yang lebih kompleks pada lajur atau ungkapan dalam jadual, sebagai tambahan kepada jenis data dan BUKAN NULL kekangan.
Peranan
SEMAK kekangan membenarkan pentadbir pangkalan data untuk menentukan syarat untuk memastikan bahawa nilai lajur atau ungkapan memenuhi kriteria tertentu. Ini membantu mengekalkan integriti data dan menghalang data yang tidak dijangka atau tidak sah daripada memasuki jadual.
Cara menggunakan
CHECK kekangan boleh ditambah semasa membuat jadual, atau mereka boleh ditambah pada jadual sedia ada kemudian menggunakan pernyataan ALTER TABLE. Sintaksnya adalah seperti berikut:
<code class="sql">CHECK (expression)</code>
di mana nilai dalam lajur expression
是布尔表达式,其结果必须为 TRUE 才能插入或更新表中的行。例如,以下 CHECK 约束确保 age
lebih besar daripada 0:
<code class="sql">CHECK (age > 0)</code>
Kelebihan
Menggunakan kekangan CHECK mempunyai kelebihan berikut:
Nota
Apabila menggunakan kekangan CHECK, anda perlu memberi perhatian kepada perkara berikut:
Atas ialah kandungan terperinci Peranan semak dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!