NOT NULL 限制 (SQL NOT NULL Constraint)
NOT NULL 用來限制該欄位不能接受空值,而在預設的情況下,一個欄位是允許接受空值的。
當某欄位限制為 NOT NULL 時,則在新增資料時該欄位一定要有值。
例如,我們建立一張 customer 資料表,並限制其 C_Id 及 Name 欄位值不能是空值:
CREATE TABLE customer (
C_Id INT NOT NULL,
Name VARCHAR(50) NOT NULL,
Address VARCHAR(255),
Phone VARCHAR(20)
);
延伸閱讀
- SQL 教學 — 完整 SQL 語法教學
- SQL Constraints — SQL 約束條件完整教學
- SQL UNIQUE — 唯一約束教學
- SQL PRIMARY KEY — 主鍵約束教學
- SQL DEFAULT — 預設值約束教學
- CREATE TABLE — 建立資料表
留言功能已關閉。