SHOW 명령어를 이용해 서버의 상태 정보나 데이타베이스, 컬럼, 테이블, 인덱스의 정보를 알아 볼수 있다.
LIKE 문을 사용하면 필요한 것만 찾아 볼 수도 있다.
▶ 데이타베이스 정보 보기
SHOW databases ;
▶ 데이타베이스의 테이블 정보 보기
SHOW tables ;
▶ 테이블의 컬럼정보 보기
SHOW COLUMNS FORM 테이블명 ;
또는
DESC 테이블명 ;
▷ SHOW 명령어 사용 예
▶ 특정 테이블의 INDEX 정보보기
SHOW INDEX FROM 테이블명 ;
▶ 테이블의 생성 정보 보기
SHOW TABLE STATUS ;
▷ 데이타베이스를 먼저 선택하고 show table status 명령어 실행
▷ FROM 과 LIKE 를 사용해 TABLE STATUS 사용하는 방법
※ 결과 값 세로로 보기 위해서 mysql 로그인 할 때 -E 옵션 사용 했음( mysql -E -u계정 -p )
▶ INNODB 상태 보기
SHOW ENGINE INNODB STATUS ;
※ SHOW INNODB STATUS 는 MySQL 5.5부터 SHOW ENGINE INNODB STATUS 로 변경됨.
SHOW ENGINE INNODB STATUS\G ;
참고 : https://dev.mysql.com/doc/refman/5.0/en/show-innodb-status.html
https://dev.mysql.com/doc/refman/5.0/en/innodb-monitors.html
'MySQL' 카테고리의 다른 글
MYSQL 에서 SHOW PROCESSLIST로 쓰레드 정보 보기 (0) | 2014.02.09 |
---|---|
MySQL 논리함수 (0) | 2014.02.01 |
MySQL 사용자 생성 후 권한 부여 및 권한취소 (1) | 2014.01.31 |
MySQL 슈퍼유저(root) 패스워드 변경 방법 (0) | 2014.01.31 |
mysql 쿼리 결과 수직으로 보기 (2) | 2014.01.30 |