mysql修改表操作(DDL)

1.修改表名:alter table 表名 rename 新表名;

2.添加表字段:

(1)默認加到最後:alter table 表名 add 新字段  類型 (字段完整性約束條件)

 (2)指定加到某個字段之後:alter table 表名 add 新字段 類型(該字段完整性約束條件) after  指定字段

(3)加字段加到首字段:alter table 表名 add 新增字段 類型 (完整性約束條件) first;

 

3.刪除表字段:alter table 表名  drop 需刪字段

4.修改字段:

(1)alter table 表名 modify 字段名 數據類型[完整性約束條件];

(2)alter table 表名 change 舊字段名 新字段名 舊數據類型 [完整性約束條件];

(3)alter table 表名 change 舊字段名 新字段名 新數據類型[完整性約束條件];

(1),(2)區別:(1)可修改字段類型;

                      (2)修改字段名;

                      (3)修改字段名,字段類型;

練習:

1.增加主鍵(操作方法:不建議直接修改,原因爲:修改需將原有字段所有屬性全部寫出,建議直接增加)

如果出現該種情況,原因爲需要修改的字段出現null值

 

2.刪除主鍵(含自增)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章