网站首页 > 知识剖析 正文
今天是日更的 56/365 天
大家好,我是阿常,上一篇阿常讲了《数据库 SQL 约束之 CHECK》,今天阿常和大家分享《数据库SQL 约束之 DEFAULT》。
SQL 约束的定义
SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。
约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。
SQL DEFAULT 约束
DEFAULT 约束用于向列中插入默认值。
如果没有规定其他的值,那么会将默认值添加到所有的新记录。
一)CREATE TABLE 时的 SQL DEFAULT 约束
数据库实例
CREATE TABLE student
(
IID int NOT NULL,
name varchar(255) NOT NULL,
sex varchar(255),
age varchar(255),
country varchar(255) DEFAULT 'CN'
)
通过使用类似 GETDATE() 这样的函数,DEFAULT 约束也可以用于插入系统值:
数据库实例
CREATE TABLE orders
(
OrderId varchar(255),
OrderNo varchar(255),
P_Id varchar(255),
OrderDate date DEFAULT GETDATE()
)
二)ALTER TABLE 时的 SQL DEFAULT 约束
数据库实例
ALTER TABLE student
ADD country SET DEAFAULT 'CN';
三)撤销 DEFAULT 约束
数据库实例
ALTER TABLE student
ALTER country DROP DEFAULT;
至此,数据库 SQL DEFAULT(默认) 约束就讲完啦,下一篇讲《数据库 SQL CREATE INDEX 语句》。
转发、点赞、在看三连走起,感谢支持。
如果想阅读更多文章,请关注我的公众号
往期推荐
阿常:软件测试的目的
阿常:软件测试的方法
阿常:如何做好业务测试
- 上一篇: 支付宝新功能?手把手教你调整花呗还款日
- 下一篇: Is系列判断函数都不掌握,那就真的Out了
猜你喜欢
- 2025-08-01 技术栈:SQL server数据库教程第八集
- 2025-08-01 威纶通触摸屏宏指令基本应用二
- 2025-08-01 如何实现动态钟表转动?
- 2025-08-01 Dart编程学习笔记03-函数
- 2025-08-01 人事管理中经常要用到的5个函数公式,总有一个你会用到
- 2025-08-01 Is系列判断函数都不掌握,那就真的Out了
- 2025-08-01 支付宝新功能?手把手教你调整花呗还款日
- 2025-08-01 碎片时间学编程「335]:获取指定日期为一年中的第几周
- 2025-08-01 Excel 函数讲解:DATEDIF 函数,精准计算日期间隔难题
- 2025-08-01 Excel 函数讲解:EDATE 函数,轻松搞定日期批量推算!
- 08-01技术栈:SQL server数据库教程第八集
- 08-01威纶通触摸屏宏指令基本应用二
- 08-01如何实现动态钟表转动?
- 08-01Dart编程学习笔记03-函数
- 08-01人事管理中经常要用到的5个函数公式,总有一个你会用到
- 08-01Is系列判断函数都不掌握,那就真的Out了
- 08-01数据库 SQL 约束之 DEFAULT
- 08-01支付宝新功能?手把手教你调整花呗还款日
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)