SHOW, SHOW DATABASES, SHOW SCHEMAS 문
SHOW, SHOW DATABASES, SHOW SCHEMAS 문
SHOW 계열 문은 데이터베이스와 스키마, 테이블 구조를 파악할 때 아주 유용해요. 각각이 무엇을 보여주는지 살펴볼게요.
출처: 문서
본문
SHOW 문
SHOW 문은 DESCRIBE의 별칭이에요. 테이블, 뷰 또는 쿼리의 스키마를 보여줍니다.
SHOW DATABASES 문
SHOW DATABASES 문은 모든 attached 데이터베이스 목록을 보여줘요.
ATTACH 'my.duckdb' AS my_database;
SHOW DATABASES;
| database_name |
|---|
| memory |
| my_database |
DETACH my_database;
SHOW DATABASES;
| database_name |
|---|
| memory |
SHOW SCHEMAS 문
이 문은 DuckDB v1.5에서 도입됐어요.
SHOW SCHEMAS 문은 비-내부 데이터베이스 전반의 모든 스키마 목록을 보여줘요.
SHOW SCHEMAS;
| database_name | schema_name | current |
|---|---|---|
| memory | main | true |
| memory | pg_catalog | false |
| memory | information_schema | false |
current 컬럼은 어느 스키마가 기본 스키마인지(USE 문으로 설정됨) 나타내요.
더 알아보기 (Learn more)
SHOW의 별칭인DESCRIBE는sql/statements/describe문서를 참고해 주세요.