亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
MySQL 教程 / Default

Default

MySQL DEFAULT 約束

DEFAULT 約束用于為列設(shè)置默認(rèn)值。

如果沒有指定其他值,默認(rèn)值將添加到所有新記錄中。


創(chuàng)建表時(shí)設(shè)置默認(rèn)約束

以下SQL在創(chuàng)建 "Persons" 表時(shí)為 "City" 列設(shè)置一個(gè)DEFAULT值:

CREATE TABLE Persons (     ID int NOT NULL,     LastName varchar(255) NOT NULL,     FirstName varchar(255),     Age int,     City varchar(255) DEFAULT 'Sandnes' );

DEFAULT 約束也可用于插入系統(tǒng)值,方法是使用像 CURRENT_DATE() 這樣的函數(shù):

CREATE TABLE Orders (     ID int NOT NULL,     OrderNumber int NOT NULL,     OrderDate date DEFAULT CURRENT_DATE() );

ALTER TABLE 上的默認(rèn)值

要在已建表的 "City" 列上創(chuàng)建 DEFAULT 約束,請(qǐng)使用以下 SQL:

ALTER TABLE Persons ALTER City SET DEFAULT 'Sandnes';

刪除默認(rèn)約束

要?jiǎng)h除 DEFAULT 約束,請(qǐng)使用以下 SQL:

ALTER TABLE Persons ALTER City DROP DEFAULT;