SELECT로 information_schema 조회하기
information_schema는 현재 사용 중인 데이터베이스에 대한 정보를 보관하는 메타 데이터베이스입니다. information_schema에는 익숙한 SELECT * FROM 구문으로 조회할 수 있는 여러 테이블이 있습니다:
tables: 현재 데이터베이스의 모든 테이블에 대한 정보columns: 현재 데이터베이스의 모든 테이블에 있는 모든 열에 대한 정보- …
이번 연습에서는 'public' 스키마의 정보만 필요합니다. 이는 tables와 columns 테이블의 table_schema 열로 지정됩니다. 'public' 스키마에는 사용자가 정의한 테이블과 데이터베이스 정보가 담겨 있습니다. 그 외의 table_schema 값은 시스템 정보를 담고 있으며, 이 강의에서는 사용자 정의 항목에만 관심을 가집니다.
이 연습은 강의의 일부입니다
SQL로 배우는 관계형 데이터베이스 입문
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Query the right table in information_schema
SELECT table_name
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';