定義:
“默認值(Default)”的完整稱呼是“默認值約束(Default Constraint)”。MySQL默認值約束用來指定某列的默認值。如果插入一條新的記錄時沒有為這個字段賦值,那么系統會自動為這個字段賦值為默認值。
設置默認值
1、在創建表時設置默認值
語法規則如下:
<字段名><數據類型>DEFAULT <默認值>;
【實例 1】創建數據表 tb_dept3,指定location默認為 Beijing
以上語句執行成功之后,表 tb_dept3 上的字段 location 擁有了一個默認值 Beijing,新插入的記錄如果沒有指定location,則默認都為 Beijing。
2、在修改表時添加默認值
語法規則如下:
ALTER TABLE <數據表名>
CHANGE [COLUMN]<字段名><字段名><數據類型>DEFAULT<默認值>;
刪除默認值
語法規則如下:
ALTER TABLE <數據表名>
CHANGE [COLUMN]<字段名>
<字段名><字段類型>DEFAULT NULL;
【實例 3】修改數據表 tb_dept3,將location的默認值約束刪除