PHP myAdmin - 更改字段顺序(向上或向下移动)
如何使用 PHP myAdmin 更改表字段的顺序而不删除字段并重新插入它?
How do I change the order of my table fields without deleting the field and re-inserting it, using PHP myAdmin?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
DATATYPE 类似于 DATETIME 或 VARCHAR(20) ..等
DATATYPE is something like DATETIME or VARCHAR(20) ..etc
如果您有 phpMyAdmin 4.0.0+,您可以使用结构下的 phpMyAdmin 功能:
If you have phpMyAdmin 4.0.0+, you can use the phpMyAdmin Feature under Structure:
像这样的东西会有所帮助
这将按顺序将
last_name
移到first_name
之后。Something like this will help
This will move
last_name
right afterfirst_name
in order.http://dev.mysql.com/doc/refman /5.0/en/change-column-order.html
来自上述来源:
如果您决定无论如何更改表列的顺序,您可以按如下操作:
使用列创建一个新表按照新顺序。
执行此语句:
mysql>
插入新表
-> SELECT columns-in-new-order FROM old_table;
删除或重命名old_table。
将新表重命名为原始名称:
mysql>
ALTER TABLE new_table RENAME old_table;
http://dev.mysql.com/doc/refman/5.0/en/change-column-order.html
From the Aforementioned Source:
If you decide to change the order of table columns anyway, you can do so as follows:
Create a new table with the columns in the new order.
Execute this statement:
mysql>
INSERT INTO new_table
-> SELECT columns-in-new-order FROM old_table;
Drop or rename old_table.
Rename the new table to the original name:
mysql>
ALTER TABLE new_table RENAME old_table;
从 4.0 版开始,phpMyAdmin 在结构中具有“移动列”对话框,允许您以图形方式在结构中移动列。
Since version 4.0, phpMyAdmin has a "Move columns" dialog in Structure, that permits you to graphically move columns in the structure.
这很简单。只需转到 PHPmyadmin,单击您的数据库,然后单击表。然后点击结构。在表下方查找按钮“移动列”。单击并按照您想要的方式对列进行排序。
It's simple. Just go to PHPmyadmin, click on your database, then click table. Then click on structure. Below the table look for the button, "Move columns". Click and order the columns the way you want.
另一种选择:
Another alternative:
如果您有MySQL Workbench,您可以使用鼠标以图形方式轻松地对列进行重新排序。
只需连接到您的数据库,选择您的表,然后右键单击,更改表,然后拖动列以重新排序。
if you have MySQL Workbench you can easily reorder columns using mouse, graphically.
Just connect to your database, select your table and after right click, alter table and then drag columns to reorder them.