java - 如何根据创建日期按排序顺序从数据库中获取表名列表?

标签 java mysql sql

我正在使用 MySQL 数据库。我有一个包含表的数据库。表的数量不是 constantin 数据库的。在我的应用程序中有一个在数据库中创建新表的过程。我想在 JComboBox 中显示这些表名。

我使用以下查询来检索表名。

在 dbinfo 中显示表;

现在我想按排序顺序检索表名。但是要按照表的创建日期排序。

是否有任何查询可以根据我的要求给出结果。

谢谢!

最佳答案

每个 MySQL 数据库都有一个 INFORMATION_SCHEMAone of the tables (INFORMATION_SCHEMA.TABLES) 包含有关表的数据。您可以根据我们的需要触发查询并获取表格。例如

SELECT table_name FROM INFORMATION_SCHEMA.TABLES
  where table_schema = 'empinfo' order by CREATE_TIME desc

关于java - 如何根据创建日期按排序顺序从数据库中获取表名列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9323982/

相关文章:

java - 在三维空间中找到彼此最近的两个点

java序列化自定义链表

java - JTextField 中数据库中的随机值

SQL - 创建数据库并查询它

java - Android 2.2 中访问 R. 资源的问题

java - 自动修复 pmd 错误。是否可以?

java - Java 中的 Mysql 到 Postgresql 的转换工具

mysql 'group by'子句不报错

mysql - SQL 查询 FROM 变量表

mysql - 带外键和范围查询的索引设计