2013-01-01 23 views
0

我第一次使用HSQL。我以前使用MySQL。它似乎缺少MySQL命令,如SHOW TABLES。儘管如此,我仍然需要獲得那樣的信息。這有些類似,但它返回多個表比我照顧(不都是我自己):使用SQL查詢探索HSQL數據庫?

SELECT * FROM INFORMATION_SCHEMA.SYSTEM_TABLES where TABLE_TYPE='TABLE' 

因此,對於這個原因,我想探索正在使用的HSQL元表,但我不知識。有人可以通過探索HSQL數據庫的基礎知識來找到關於整體結構的信息。例如

  1. 我將如何找出INFORMATION_SCHEMA.SYSTEM_TABLES的列名?
  2. 我怎麼可能首先找到INFORMATION_SCHEMA?
  3. 如何找到「兄弟姐妹」到SYSTEM_TABLES?
  4. 如何獲取有關列的詳細信息,如主鍵等?

+0

爲什麼不使用顯示所有這些的SQL(GUI)客戶端? –

+0

我轉換到HSQL引發了我對知道如何通過命令行執行此操作的興趣。當然,如果我只是對你能說的最終結果感興趣。 –

回答