Database

[MySQL] View 목록 확인

비번변경 2023. 4. 2. 21:09

개요

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