MySQL SHOW TABLES 명령어는 데이터베이스 안에 소속된 테이블의 목록을 불러옵니다. 테이블 데이터가 아닌 테이블의 이름 목록입니다.
MySQL SHOW TABLES 명령어란?
SHOW TABLES
기능은 데이터베이스 안에 있는 테이블의 목록을 불러오는 명령어입니다.
MySQL은 DATABASE와 그 하위에 속하는 TABLE이 있습니다.
DATABASE 1 | DATABASE 2 | ||
---|---|---|---|
TABLE 1 | TABLE 2 | TABLE A | TABLE B |
TABLE에는 각각 행과 열로 구성된 스프레드시트 형태의 데이터가 저장되어 있습니다.
SHOW TABLES
는 TABLE의 행과 열 값을 불러오는 기능은 아닙니다. SHOW TABLES 명령어는 TABLE 1, TABLE 2와 같은 TABLE의 리스트를 불러오는 기능입니다.
WorkBench에서 TABLE 리스트 조회
원하는 데이터베이스를 클릭하면 Tables라는 하위 메뉴에서 테이블 목차가 바로 조회됩니다.
CLI 환경에서 SHOW TABLES 조회
MySQL CLI 환경에 로그인합니다.
데이터베이스 리스트를 조회합니다.
SHOW DATABASES;
데이터베이스의 목차가 조회됩니다.
조회를 원하는 데이터베이스의 이름을 선택합니다.
USE classicmodels;
USE를 사용하기 전의 상태는 아래 그림처럼 어떤 데이터베이스도 선택되지 않은 중립 상태입니다.
classicmodels | DATABASE 2 | ||
---|---|---|---|
TABLE 1 | TABLE 2 | TABLE A | TABLE B |
USE classicmodels;
명령어를 사용하면, 초점이 classicmodels 데이터베이스로 이동합니다.
classicmodels | DATABASE 2 | ||
---|---|---|---|
TABLE 1 | TABLE 2 | TABLE A | TABLE B |
이후 SHOW TABLES; 명령어를 사용하면, 현재 USE로 선택된 classicmodels 데이터 베이스 안의 모든 테이블이 조회됩니다.
SHOW TABLES;
이 목록은 테이블의 이름이지 테이블의 행과 열값은 아닙니다.