这个DEFAULT
约束用于设置列的默认值。
如果未指定其他值,则默认值将添加到所有新记录中。
下面的SQL设置了一个DEFAULT
创建 "Persons" 表时 "City" 列的值:
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()
);
创建一个DEFAULT
当表已创建时,对 "City" 列进行约束,请使用以下 SQL:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
删除一个DEFAULT
约束,使用以下 SQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!