首页
26-SQL DEFAULT 约束
26-SQL DEFAULT 约束
SQL DEFAULT 约束
DEFAULT 约束用于向列中插入默认值
SQL DEFAULT Constraint on CREATE TABLE
SQL DEFAULT Constraint on ALTER TABLE
如果没有规定其他的值,那么会将默认值添加到所有的新记录
在“Persons”表创建时为“City”列创建DEFAULT约束
MySQL /SQL Server/Oracle/MS Access
CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
通过类似GETDATE()这样的函数,DEFAULT约束也可以用于插入系统值
CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
OrderDate date DEFAULT GETDATE()
)
在表已存在的情况下为"City"列创建DEFAULT 约束
MySQL
SQL Server/Oracle/MS Access
ALTER TABLE Persons
LATER City SET DEFAULT 'SANDNES'
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'
撤销DEFAUL约束
MySQL
ALTER TABLE Persons
ALTER City DROP DEFAULT
SQL Server/Oracle/MS Access
ALTER TABLE Persons
ALTER COLUMU City DROP DEFAULT
Created With EdrawMind
SQL
相关
关于MySQL中的事务、提交(commit)、回滚(rollback)
关于sqlserver的where如何添加判断类语句的一种想法(只包含两个判断分支)
sql server2016里面的json功能 - 转
SQLAlachemy ORM 初识
MySQL索引类型
Windows7环境,Dbeaver 安装连接Mysql5.7
linux 恢复mysql 误删除数据
mac 安装mysql workbench8.0.23闪退。
SQL LEN()函数用法
【Gerrit】Gerrit+Postgresql安装方式的数据备份
Linux-Mysql 遗忘密码如何解决?
mysql数据库死锁的产生原因及解决办法
标签