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