MySQL是一款功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在日常的使用中,我們可能需要修改數(shù)據(jù)庫表的列的默認(rèn)值。下面我們介紹如何使用MySQL修改列的默認(rèn)值。
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT new_default_value;
上述代碼中:
- table_name:需要修改列的所在表名。
- column_name:需要修改默認(rèn)值的列名。
- new_default_value:新的默認(rèn)值。
例如,我們要修改表“student”中的“age”列的默認(rèn)值為20:
ALTER TABLE student ALTER COLUMN age SET DEFAULT 20;
執(zhí)行以上語句后,即可成功修改該列的默認(rèn)值。如果要?jiǎng)h除列的默認(rèn)值,可以執(zhí)行以下命令:
ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT;
上述代碼中:
- table_name:需要修改列的所在表名。
- column_name:需要修改默認(rèn)值的列名。
例如,我們要?jiǎng)h除表“student”中的“age”列的默認(rèn)值:
ALTER TABLE student ALTER COLUMN age DROP DEFAULT;
執(zhí)行以上命令后,即可成功刪除該列的默認(rèn)值。