在SQL中,可以使用NOT NULL约束来要求列的值不能为空。可以在CREATE TABLE语句中申明该约束,如下所示:
CREATE TABLE mytable ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT NOT NULL );
在上面的示例中,name和age列被申明为NOT NULL,这意味着插入或更新时必须提供这些列的值,否则将抛出错误。
另外,也可以在ALTER TABLE语句中添加NOT NULL约束,如下所示:
ALTER TABLE mytable MODIFY COLUMN name VARCHAR(50) NOT NULL;
在上面的示例中,将name列修改为NOT NULL约束。