SQL 约束的定义SQL 约束用于规定表中的数据规则 。
如果存在违反约束的数据行为,行为会被约束终止 。
约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句) 。
CREATE TABLE + CONSTRAINT 语法CREATE TABLE表名(column_name1data_type(size)constraint_name,column_name2data_type(size)constraint_name,column_name3data_type(size)constraint_name,...)SQL NOT NULL 约束在默认的情况下,表的列接收 NULL 值 。
【数据库 SQL 约束之 NOT NULL】NOT NULL 约束强制字段始终包含值 。
如果不向字段添加值,就无法插入新记录或者更新记录 。
1、创建新表时添加 NOT NULL 约束实例
CREATE TABLE review(ID int NOT NULL,create_time varchar(255) NOT NULL,business varchar(255) NOT NULL,experience varchar(255));2、已创建的表添加 NOT NULL 约束实例
ALTER TABLE reviewMODIFY experience varchar(255) NOT NULL;3、已创建的表删除 NOT NULL 约束实例
ALTER TABLE reviewMODIFY experience varchar(255) NULL;
至此,数据库 SQL NOT NULL 约束就讲完啦
推荐阅读
- 手把手带你撸一个最简单实时数据库
- MySQL如何解决幻读
- 数据分析师软件安装必备,SQL Server软件安装手册
- windows系统中毒,sql server数据库文件恢复抢救和OA程序文件恢复
- 常用SQL语句,看这篇就够了
- 深入了解数据库原理及底层
- Oracle不同数据库之间同步处理方案
- 使用IDEA连接ClickHouse OLAP数据库
- 使用MySQL导入数据时出现乱码的两种解决方法
- TD 免费在线的数据库表设计工具
