개인적인 정리

MySQL SHOW 명령어 본문

DB/MYSQL

MySQL SHOW 명령어

yeon.Biju 2021. 10. 22. 15:04

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 사용자명;

   - 사용자 권한 

 

 

 

 

 

 

Comments