Rumah > pangkalan data > tutorial mysql > 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?

王林
Lepaskan: 2023-09-04 10:05:02
ke hadapan
949 orang telah melayarinya

什么是 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)
Salin selepas log masuk

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 Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan