首頁  >  文章  >  資料庫  >  mysql 如何改變列的順序

mysql 如何改變列的順序

coldplay.xixi
coldplay.xixi原創
2020-11-03 10:12:4410836瀏覽

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教學##(影片)

以上是mysql 如何改變列的順序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn