資料庫alter用法總結

2021-07-27 10:48:46 字數 752 閱讀 8666

菜鳥如我,因為需求總是變個不停,所以對表字段的動態的增刪改查是必須要記得:

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 ...