mysql 如何改變列的順序

mysql改變列順序的方法:首先打開數據表;然后把id放在在前面,并且數據不動,語法為【alter table 表名 modify 字段名 字段類型 after 字段】。

mysql 如何改變列的順序

mysql改變列順序的方法:

創建了一個這樣的數據表,想把id放到第一列,因為是主鍵,并且是自增的:

mysql>?select?*?from?student

mysql 如何改變列的順序

原來的順序如上所示,怎么把id放在在前面,并且數據不動,屬性不變呢? 廢話不多說,直接上句子:

alter table 表名 modify 字段名 字段類型 after 字段

mysql>?alter?table?student?modify?id?int(10)?unsigned?auto_increment?first;

mysql 如何改變列的順序

這是放到第一位,如果要把name放到id之后呢?這樣寫就可以了(first 換成 after即可):

mysql>?alter?table?student?modify?name?varchar(10)?after?id;

mysql 如何改變列的順序

擴展部分:

也可以使用change方式修改

調整字段順序:

alter table 表名? change 字段名 新字段名 字段類型 默認值 after 字段名(跳到哪個字段之后)

例子:

alter?table?t1??change?z1?rename_z1?varchar(50)???default?null?AFTER?z5

更多相關免費學習推薦:mysql教程(視頻)

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享