数据库添加列级完整性约束不为空
时间: 2023-07-08 09:13:10 浏览: 195
基于MySQL数据库的数据约束实例及五种完整性约束介绍
要在数据库中添加列级完整性约束,以确保该列中的值不为空,可以使用以下 SQL 语句:
```
ALTER TABLE 表名
ADD CONSTRAINT 约束名称
CHECK (列名 IS NOT NULL);
```
其中,`表名` 是要添加约束的表的名称,`约束名称` 是给约束命名的标识符,`列名` 是要添加约束的列的名称。这个约束将检查每个新插入的行是否在该列中具有非空值。如果任何新插入的行不符合此约束,则会引发错误并拒绝插入操作。
阅读全文