Rumah  >  Artikel  >  pangkalan data  >  Apakah kekangan MySQL NOT NULL dan bagaimana kita boleh mengisytiharkan medan NOT NULL semasa membuat jadual?

Apakah kekangan MySQL NOT NULL dan bagaimana kita boleh mengisytiharkan medan NOT NULL semasa membuat jadual?

王林
王林ke hadapan
2023-09-04 10:05:02877semak imbas

什么是 MySQL NOT NULL 约束以及我们如何在创建表时声明字段 NOT NULL?

Sebenarnya, kekangan MySQL NOT NULL mengehadkan lajur jadual untuk mempunyai nilai NULL. Sebaik sahaja kami menggunakan kekangan NOT NULL pada lajur, maka kami tidak boleh menghantar nilai nol ke lajur itu. Ia tidak boleh diisytiharkan pada keseluruhan jadual, dengan kata lain kita boleh katakan NOT NULL ialah kekangan peringkat lajur.

Untuk mengisytiharkan medan NOT NULL, kita mesti menggunakan kata kunci NOT NULL semasa mentakrifkan lajur dalam kenyataan CREATE TABLE.

Contoh

mysql> Create table Employee(ID Int NOT NULL, First_Name Varchar(20), Last_name Varchar(20), Designation Varchar(15));
Query OK, 0 rows affected (0.59 sec)

Dalam pertanyaan di atas, kami telah menggunakan kekangan NOT NULL pada medan "ID" pada jadual "Pekerja". Lajur 'ID' kini tidak boleh mengambil nilai NULL. Anda juga boleh menyemak daripada pernyataan DESCRIBE bahawa medan ID tidak boleh menerima nilai NULL.

rreeee

Atas ialah kandungan terperinci Apakah kekangan MySQL NOT NULL dan bagaimana kita boleh mengisytiharkan medan NOT NULL semasa membuat jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam