SHOW TABLES 명령어로 테이블 이름만 확인하기
MySQL 데이터베이스에서 테이블의 상세 정보(컬럼 구조, 인덱스 등)를 제외하고 테이블 이름만 확인하고 싶다면 SHOW TABLES 명령어를 사용하면 됩니다.
이 명령어는 현재 선택된 데이터베이스에 존재하는 모든 테이블의 목록을 이름과 함께 간결하게 출력해 줍니다.
사용 예시
예를 들어, 'tutorial'이라는 데이터베이스에 포함된 테이블 목록을 조회하려면 다음과 같이 실행합니다.
mysql> SHOW TABLES; +--------------------+ | Tables_in_tutorial | +--------------------+ | student | +--------------------+ 1 row in set (0.00 sec)
참고 사항
SHOW TABLES 명령어를 실행하기 전에 USE 데이터베이스명; 구문으로 해당 데이터베이스를 먼저 선택해야 합니다. 그렇지 않으면 'No database selected' 오류가 발생할 수 있습니다.
mysql> USE tutorial; Database changed mysql> SHOW TABLES;
또한 특정 패턴과 일치하는 테이블만 조회하고 싶다면 LIKE 절을 활용할 수 있습니다.
mysql> SHOW TABLES LIKE 'stu%';
이처럼 SHOW TABLES 명령어를 사용하면 테이블의 세부 구조 없이 이름 목록만 빠르고 간편하게 확인할 수 있습니다.