在创建表时,可以在列的定义中添加 NOT NULL 约束来实现非空约束。例如:
CREATE TABLE Users (
UserID INT NOT NULL,
UserName VARCHAR(50) NOT NULL,
Email VARCHAR(50) NOT NULL
);
在上面的示例中,UserID、UserName 和 Email 列都被设置为 NOT NULL,这意味着在插入数据时,这些列的值不能为空。如果尝试插入一个空值或者不提供值的话,数据库将会拒绝该操作并抛出错误。