HTML SQL代码

时间:2017-05-18 21:09:09

标签: html mysql sql phpmyadmin

我将一个文件中的3个表导入到我的数据库中。工作得很好。

以下是文件代码:https://pastebin.com/EVr9qGxe

....

但是,我想更改每个表中的变量,所以我去了phpMyAdmin来更改表中的变量。 它们改变得很好但是,选项按字母顺序显示,而不是我输入的顺序或country_id

例如,如果我输入

USA with country_id 1

France with country_id 2

法国名列第一。

所以我的问题是,我应该在上面链接的代码中更改哪些内容,以便删除按字母顺序排列的自动订单并按照其ID显示选项?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您的问题与this one类似。我无法永久改变这种行为。我知道。你可以添加

ALTER TABLE `your_table` ORDER BY `column_name`

但表格会重新排序'本身回到了在该表上执行的下一个CRUD操作的位置,,对于某些数据库,这个查询只是无法工作

当您使用phpMyAdmin时,有一个更简单的解决方案,无需编码 - 只需输入您的数据库,选择您的表格,然后点击任意列。单击任何列将按该列的值对表进行排序。再次单击它会将排序从升序更改为降序。

关系数据库中的行并非真正有序,但您可以在需要时通过执行查询(使用 ORDER BY )对它们进行排序。例如,如果您需要从表格'用户'中选择所有行,并按' creation_date'进行排序,您只需使用SELECT * FROM users ORDER BY creation_date,但它不会改变表格中的行排序 - 您只需显示有序的结果。