如何在MySQL数据库中显示包含更多信息(创建日期,大小......)的所有表?

Thi*_*ode 12 mysql sql

搜索并搜索并放弃了.我想要的只是MySQL表或更好的信息,MySQL数据库中所有表的列表,按创建日期的降序/升序排列.

像这样的东西:

SHOW TABLES FROM MyDB ORDER BY CREATE_DATE;
Run Code Online (Sandbox Code Playgroud)

唐尼的答案就是这样的:

select * from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = 'DBName' order by create_time desc;
Run Code Online (Sandbox Code Playgroud)

Don*_*nie 11

INFORMATION_SCHEMA.TABLES是最容易查询的,但没有创建日期. show table status确实返回创建日期信息.你可以制作一些东西来获取表名information_schema,然后调用show table status每个.