菜鳥如我,因為需求總是變個不停,所以對表字段的動態的增刪改查是必須要記得:
1:刪除列
alter table 【表名】 drop 【列名】
2:增加列
alter table 【表名】 add 【列名】 【型別】
alter table table1 add transactor varchar(10) not null;
3:重新命名列
alter table 【表名】 change 【列名】【新名】
4:修改表字段
alter table 表名稱 change 欄位名稱 欄位名稱 字段型別 [是否允許非空];
alter table 表名稱 modify 欄位名稱 字段型別 [是否允許非空];
5:查詢表的字段資訊
desc 表名稱;
6:
建立索引
alter table tbl_name add index index_name (column list);
7:刪除索引
alter table tbl_name drop index index_name (column list);
不斷增加ing....
mysql的alter用法總結
當表被建立後,在使用過程中可能會有一些新的需求,這時候可能需要修改表的結構。如果表中已經填充了資料,重新建表會造成現有資料的丟失,為此可以用alter table對錶結構進行修改 向表中新增列的前提是所新增的列允許使用null值或者對該列使用default約數指定了預設的值。alter table ...
SQL的alter用法總結
1 刪除列 alter table 表名 drop column 列名 2 增加列 alter table 表名 add column 列名 屬性 約束 3 修改列的型別資訊 alter table 表名 change column 列名 新 列名 新屬性4 重新命名列 alter table 表名...
mysql的alter用法總結
注意 一般情況下,不推薦在建表後對錶進行大幅度修改,大幅度修改極有可能使表資料丟失。因此需要修改之前一定要對錶做好資料備份 刪除列 alter table 表名 drop column 列名 增加列 alter table 表名 add column 列名 屬性 約束 修改列的型別資訊 alter ...