개요
2021.09.17 - [MySQL] View에서 View의 개념과 생성, 삭제, 수정 방법은 정리했었다. 정작 목록을 확인하는 방법을 적어두지 않아 정리한다.
1. SHOW FULL TABLES
SHOW FULL TABLES IN <DATABASE_NAME>
WHERE table_type LIKE 'VIEW';
FULL 키워드를 붙이지 않으면 table_type 컬럼이 없어 조회되지 않는다.
2. SELECT ~ FROM information_schema
SHOW FULL TABLES 명령과 달리 모든 데이터베이스 내에 존재하는 View 목록을 확인할 수 있다.
SELECT table_schema, table_name, table_type
FROM information_schema.TABLES
WHERE table_type LIKE 'VIEW';
만약 특정 데이터베이스에 대한 View 목록만 확인하고 싶다면 WHERE 절로 조건을 추가한다.
SELECT table_schema, table_name, table_type
FROM information_schema.TABLES
WHERE table_type LIKE 'VIEW'
AND table_schema = '<DATABASE_NAME>';
참고 문서
https://zetawiki.com/wiki/MySQL_%EB%B7%B0_%EB%AA%A9%EB%A1%9D_%EC%A1%B0%ED%9A%8C