MySQL SHOW 명령어
MySQL 은 SHOW 명령어를 통해 여러가지 정보를 쉽게 볼 수 있다.
데이타베이스, 테이블, 칼럼, 상태정보등... 을 쉽게 볼 수 있다.
사용할 때마다 매번 잊어버려서 몇가지만 정리해보기로 한다.
이 페이지에 없거나 자세한 내용을 알고 싶은 경우 다음의 URL을 참고하면 좋겠다.
https://dev.mysql.com/doc/refman/8.0/en/show.html
MySQL :: MySQL 8.0 Reference Manual :: 13.7.7 SHOW Statements
SHOW has many forms that provide information about databases, tables, columns, or status information about the server. This section describes those following: SHOW {BINARY | MASTER} LOGS SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_co
dev.mysql.com
1. SHOW DATABASES ;
- 데이타베이스 목록을 보여준다.
2. SHOW TABLES ;
SHOW TABLES LIKE '%검색키워드%';
- 테이블 목록을 보여준다.
3. SHOW PROCESSLIST ;
- 프로세스 목록
4. SHOW CREATE TABLE 테이블명 ;
- 테이블 생성 스크립트
5. SHOW CREATE VIEW 뷰명;
- 뷰 생성 스크립트
6. SHOW TABLE STATUS ;
- 각 테이블 정보
7. SHOW VARIABLES LIKE '%CHAR%';
- 환경변수들이랄까.
8. SHOW INDEX FROM 테이블명;
- 테이블에 대한 인덱스 목록
9. SHOW STATUS ;
- 서버 상태 정보
10. SHOW CREATE USER 사용자명 ;
- 사용자 생성 스크립트
11. SHOW GRANTS FOR 사용자명;
- 사용자 권한