2013-01-01 2 views
0

저는 HSQL을 처음으로 사용하고 있습니다. 나는 이전에 MySQL을 사용 해왔다. SHOW TABLES와 같은 MySQL 명령이 부족한 것 같습니다. 나는 때때로 그런 정보를 얻을 필요가있다. 이것은 다소 비슷하지만, 내가 (내 자신의 모든)에 대한 관심보다 더 많은 표를 반환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. 기본 키와 같은 열에 대한 세부 정보를 얻는 방법은 무엇입니까?

이 정보의 일부는 HSQLDB 가이드에 덮여
+0

왜 모든 것을 보여주는 SQL (GUI) 클라이언트를 사용하지 않습니까? –

+0

내가 HSQL로 전환하면 커맨드 라인으로이 작업을 수행하는 방법을 알게되었습니다. 물론, 만약 당신이 말한대로 내가 할 수있는 최종 결과에 관심이 있다면. –

답변

관련 문제