收藏857
分享
阅读2628
更新时间2025-08-20
DEFAULT 约束用于为列设置默认值。
如果没有指定其他值,默认值将添加到所有新记录中。
以下SQL在创建 "Persons" 表时为 "City" 列设置一个DEFAULT值:
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
City varchar(255) DEFAULT 'Sandnes'
);DEFAULT 约束也可用于插入系统值,方法是使用像 CURRENT_DATE() 这样的函数:
CREATE TABLE Orders
(
ID int NOT NULL,
OrderNumber int NOT NULL,
OrderDate date DEFAULT CURRENT_DATE()
);要在已建表的 "City" 列上创建 DEFAULT 约束,请使用以下 SQL:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';要删除 DEFAULT 约束,请使用以下 SQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77.2万人学习
共29课时
61.9万人学习
共25课时
39.4万人学习
共43课时
71.1万人学习
共25课时
61.8万人学习
共22课时
23万人学习
共28课时
34万人学习
共89课时
125.5万人学习