数据库默认值(数据库 SQL 约束之 DEFAULT)

数据库默认值(数据库 SQL 约束之 DEFAULT)

大家好,关于数据库默认值很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于数据库默认值的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!



大家好,我是阿常,上一篇阿常讲了《数据库 SQL 约束之 CHECK》,今天阿常和大家分享《数据库SQL 约束之 DEFAULT》。

SQL 约束的定义

SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。

约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。

SQL DEFAULT 约束

DEFAULT 约束用于向列中插入默认值。

如果没有规定其他的值,那么会将默认值添加到所有的新记录。

一)CREATE TABLE 时的 SQL DEFAULT 约束

数据库实例

数据库默认值(数据库 SQL 约束之 DEFAULT)

CREATE TABLE student

name varchar(255) NOT NULL,

sex varchar(255),

age varchar(255),

country varchar(255) DEFAULT 'CN'

通过使用类似 GETDATE() 这样的函数,DEFAULT 约束也可以用于插入系统值:

数据库实例

CREATE TABLE orders

OrderNo 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 语句》。

转发、点赞、在看三连走起,感谢支持。

阿常:软件测试的目的

阿常:软件测试的方法

阿常:如何做好业务测试

好了,文章到此结束,希望可以帮助到大家。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读