按时间顺序列出MySQL数据库中的表

时间:2015-08-14 06:09:37

标签: mysql

在使用phpMyAdmin时,我突然注意到我经常使用的表已经转移到另一个页面,它曾经在第2页,现在它位于第3页。我是唯一一个在这个数据库上工作的人发现这很奇怪。

这个数据库中有很多表格,所以有一两个新的表格不会让我脱颖而出。

有什么方法可以按照添加的时间顺序列出这个数据库中的表吗?

1 个答案:

答案 0 :(得分:1)

你(和我)的第一个倾向可能是使用SHOW TABLES,但唉似乎没有办法{q} {q}。ORDER BY official MySQL documentation。但是,您可以查询information_schema.tables并按update_time

排序
SELECT table_name
FROM information_schema.tables 
WHERE table_schema = 'db_name'
ORDER BY update_time DESC;

上述查询将为您提供db_name数据库中所有以最新排序的数据库。