一尘不染

如何以永久方式对MYSQL表排序?

mysql

我的桌子上有Symbol和Weight(仅两列)列。我需要根据符号的权重对表格进行排序,这是我可以做到的

SELECT symbol, weight FROM symbols ORDER BY weight DESC

但这不会改变我的表,但是会给我排序的输出(临时)。

我想对表格进行永久排序。我怎样才能做到这一点?


阅读 416

收藏
2020-05-17

共1个答案

一尘不染

您可以使用ALTER TABLE执行此操作

FE

ALTER TABLE tablename ORDER BY columnname ASC;.

但是请注意,插入和删除后,该表不会保持此顺序

2020-05-17