我如何订购sql" SHOW DATABASES"声明按字母顺序排列

时间:2016-04-21 07:56:43

标签: php mysql mysqli

如何按字母顺序排序SQL:SHOW DATABASES语句。它返回MySQL中的所有数据库,但它不是有序的。我尝试在我的数据库阵列中使用asort(),但它不起作用。

$sql = "show databases";

2 个答案:

答案 0 :(得分:0)

无法保证SHOW DATABASES的订单。如果订单很重要,则应使用带有INFORMATION_SCHEMA.SCHEMATA子句的ORDER BY选择。

SELECT * 
FROM  INFORMATION_SCHEMA.SCHEMATA
ORDER BY  `SCHEMATA`.`SCHEMA_NAME` ASC

答案 1 :(得分:-1)