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教學##(影片)
以上是mysql 如何改變列的順序的詳細內容。更多資訊請關注PHP中文網其他相關文章!