SQL 中的 DEFAULT Constraint函数

首页 / SQL入门教程 / SQL 中的 DEFAULT Constraint函数

INSERT INTO语句未提供特定值时,DEFAULT约束为列提供默认值。

DEFAULT - 示例

例如,以下SQL创建了一个名为Customers的新表,并添加了五列。这里,Salary列在默认情况下设置为5000.00,因此如果INSERT INTO语句没有为该列提供值,那么默认情况下,该列将被设置为5000.00。

CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2) DEFAULT 5000.00,       
   PRIMARY KEY (ID)
);

如果已经创建了Customers表,那么要向Salary列添加DEFAULT约束,可以编写如下代码块所示的查询。

DEFAULT - 更改表客户

MODIFY SALARY  DECIMAL (18, 2) DEFAULT 5000.00; 

DEFAULT - 删除默认约束

要删除默认约束,请使用以下SQL查询。

ALTER TABLE CUSTOMERS
   ALTER COLUMN SALARY DROP DEFAULT;

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Python核心技术与实战 -〔景霄〕

SQL必知必会 -〔陈旸〕

设计模式之美 -〔王争〕

技术管理案例课 -〔许健〕

etcd实战课 -〔唐聪〕

Go 语言项目开发实战 -〔孔令飞〕

超级访谈:对话张雪峰 -〔张雪峰〕

林外 · 专利写作第一课 -〔林外〕

LangChain 实战课 -〔黄佳〕

好记忆不如烂笔头。留下您的足迹吧 :)