在創建表時,可以在列的定義中添加 NOT NULL 約束來實現非空約束。例如:
CREATE TABLE Users (
UserID INT NOT NULL,
UserName VARCHAR(50) NOT NULL,
Email VARCHAR(50) NOT NULL
);
在上面的示例中,UserID、UserName 和 Email 列都被設置為 NOT NULL,這意味著在插入數據時,這些列的值不能為空。如果嘗試插入一個空值或者不提供值的話,數據庫將會拒絕該操作并拋出錯誤。