Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL 데이터베이스에서 테이블 이름만 간단히 조회하는 방법

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 명령어를 사용하면 테이블의 세부 구조 없이 이름 목록만 빠르고 간편하게 확인할 수 있습니다.