Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menetapkan null dalam mysql
Kaedah untuk menetapkan NULL dalam MySQL termasuk: 1. Gunakan pernyataan INSERT untuk memasukkan nilai NULL 2. Gunakan pernyataan UPDATE untuk mengemas kini nilai kepada NULL 3. Gunakan pernyataan ALTER TABLE untuk menetapkan lajur untuk membenarkan NULL; 4. Gunakan kata kunci DEFAULT NULL untuk mencipta Tetapkan nilai lalai lajur kepada NULL apabila membuat jadual baharu. Ambil perhatian bahawa NULL, tidak seperti rentetan kosong atau sifar, sentiasa palsu apabila dibandingkan, dan harus digunakan dengan berhati-hati untuk mengelakkan isu integriti data.
Cara untuk menetapkan NULL dalam MySQL
NULL mewakili nilai yang tidak diketahui atau tidak wujud dalam MySQL. Kaedah penetapan NULL adalah seperti berikut:
1 Gunakan pernyataan INSERT
<code class="sql">INSERT INTO table_name (column_name) VALUES (NULL);</code>
2. Gunakan kenyataan UPDATE
<code class="sql">UPDATE table_name SET column_name = NULL WHERE condition;</code>
3 Gunakan lajur ALTER TABLE NULL, anda boleh menggunakan pernyataan ALTER TABLE
, seperti yang ditunjukkan di bawah:
<code class="sql">ALTER TABLE table_name ALTER COLUMN column_name SET NULL;</code>
ALTER TABLE
语句,如下所示:
<code class="sql">CREATE TABLE table_name (column_name VARCHAR(255) DEFAULT NULL);</code>
4. 使用 DEFAULT 关键字
创建新表时,可以使用 DEFAULT NULL
关键字将列的默认值设置为 NULL,如下所示:
注意事项:
NULL
并不同于空字符串或零。NULL
值在比较时始终为 false。NULL
,因为它可能会导致意外结果。NULL
4 Menggunakan kata kunci DEFAULTDEFAULT NULLcode> kata kunci untuk menetapkan nilai lalai lajur ialah NULL, seperti berikut: 🎜rrreee🎜🎜Nota: 🎜🎜<ul>
<li>
<code>NULL
tidak sama dengan rentetan kosong atau sifar. 🎜
NULL
nilai sentiasa palsu apabila dibandingkan. 🎜NULL
dalam lajur yang melibatkan operasi matematik kerana ia boleh menyebabkan keputusan yang tidak dijangka. 🎜NULL
dengan bijak kerana ia mungkin memperkenalkan isu integriti data. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menetapkan null dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!