色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創(chuàng)建表列為默認值

李中冰2年前7瀏覽0評論

在MySQL中,創(chuàng)建一個表時可以為表中的列指定默認值。當插入數(shù)據(jù)時,如果沒有為這些列指定值,MySQL會自動填充指定的默認值。

創(chuàng)建一個帶有默認值的列可以在CREATE TABLE語句中指定:

CREATE TABLE example (
id INT NOT NULL,
name VARCHAR(50) DEFAULT 'Unknown',
age INT DEFAULT 18
);

以上示例創(chuàng)建了一個名為example的表,其中name和age是帶有默認值的列。在插入數(shù)據(jù)時,如果未指定這些列,MySQL將默認使用'Unknown'和18。

使用ALTER TABLE語句,可以將現(xiàn)有表的現(xiàn)有列更改為包含默認值:

ALTER TABLE example
ALTER COLUMN name SET DEFAULT 'DefaultName',
ALTER COLUMN age SET DEFAULT 21;

以上示例將表example中列name和age的默認值分別更改為'DefaultName'和21。

請注意,在MySQL 5.6及更高版本中,如果列包含自動增量值,則不能指定默認值。