mysql改變列順序的方法:首先打開數據表;然后把id放在在前面,并且數據不動,語法為【alter table 表名 modify 字段名 字段類型 after 字段】。
mysql改變列順序的方法:
創建了一個這樣的數據表,想把id放到第一列,因為是主鍵,并且是自增的:
mysql>?select?*?from?student
原來的順序如上所示,怎么把id放在在前面,并且數據不動,屬性不變呢? 廢話不多說,直接上句子:
alter table 表名 modify 字段名 字段類型 after 字段
mysql>?alter?table?student?modify?id?int(10)?unsigned?auto_increment?first;
這是放到第一位,如果要把name放到id之后呢?這樣寫就可以了(first 換成 after即可):
mysql>?alter?table?student?modify?name?varchar(10)?after?id;
擴展部分:
也可以使用change方式修改
調整字段順序:
alter table 表名? change 字段名 新字段名 字段類型 默認值 after 字段名(跳到哪個字段之后)
例子:
alter?table?t1??change?z1?rename_z1?varchar(50)???default?null?AFTER?z5
更多相關免費學習推薦:mysql教程(視頻)
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦