mysql 常見ALTER TABLE操作

2022-09-18 22:09:15 字數 1467 閱讀 6406

刪除列

alter table table_name drop col_name;

增加列(單列)

alter table table_name add col_name col_type comment '***';

增加列(多列)

alter table table_name add col_name col_type comment '***', add col_name col_type(col_length) comment '***';

增加表字段並指明字段放置為第一列

alter table table_name add col_name col_type comment 'sss' first;

增加表字段並指明字段放置為特定列後面

alter table table_name add col_name col_type after col_name_1;

使用modify修改字段型別

alter table table_name modify column col_name col_type;

使用change修改字段型別

alter table table_name change col_name col_name col_type;

使用change修改欄位名稱

alter table table_name change old_col_name new_col_name col_type;

修改列型別、長度

alter table table_name change old_col_name new_col_name new_col_type;

檢視表中列屬性

show columns from table_name;

修改表名

rename table old_table_name to new-table-name;

為字段設定null和default

alter table table_name modify col_name col_type not null default 100;

修改欄位的預設值

alter table table_name alter col_name set default 10000;

字段刪除預設值

alter table table_name alter col_name drop default;

新增到指定位置語法

mysql 常見用法 mysql常見用法

檢視慢日誌 show variables like slow query log show variables like long query time 設定慢日誌記錄什麼樣的sql,預設10s log queries not using indexes 未使用索引的查詢也被記錄到慢查詢日誌中,一般...

mysql常見的優化策略 Mysql常見的優化策略

資料庫設計方面優化 1 資料庫設計符合第三正規化,為了查詢方便可以有一定的資料冗餘。2 選擇資料型別優先順序 int date,time enum,char varchar blob,選擇資料型別時,可以考慮替換,如ip位址可以用ip2long 函式轉換為unsign int型來進行儲存。3 對於c...

mysql 常見異常問題 mysql常見問題解決

安裝mysql後更改了root的密碼後用 net startmysql 啟動時我就遇到了這樣的問題 使用以下命令後 c mysql bin mysqladmin u root p shutdown 再net start mysql就沒有這個錯誤提示了 mysql的1067錯誤 q 我的mysql碰到...