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의 별칭인 DESCRIBEsql/statements/describe 문서를 참고해 주세요.