我是第一次使用 HSQL。我以前使用过MySQL。它似乎缺少诸如 SHOW TABLES 之类的 MySQL 命令。不过,我仍然需要偶尔获得这样的信息。这有点相似,但它返回的表比我关心的要多(不是我自己的):
SELECT * FROM INFORMATION_SCHEMA.SYSTEM_TABLES where TABLE_TYPE='TABLE'
因此,出于这个原因,我想探索 HSQL 使用的元表,但我不知道如何。有人可以让我了解如何探索 HSQL 数据库以了解有关整体结构的信息。例如
- 如何找出 INFORMATION_SCHEMA.SYSTEM_TABLES 的列名?
- 我怎么可能一开始就找到 INFORMATION_SCHEMA 呢?
- 如何找到 SYSTEM_TABLES 的“兄弟姐妹”?
- 如何获取有关列的详细信息,例如主键等?
等等