手册目录
SQL 语句
MySQL数据库
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;
相关视频
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 17.4万人学习
共49课时 | 78.2万人学习
共29课时 | 62.5万人学习
共25课时 | 39.7万人学习
共43课时 | 73.8万人学习