본문 바로가기

Database/mariaDB administrator

mysql show 명령어 완벽 정리

mysql show 명령어 완벽 정리

 

 

안녕하세요.

 

오늘은 mysql에서 show 명령어로 확인할 수 있는 mysql database에 대한 정보를 알아보도록 하겠습니다.

 

물론 show에서 확인 할확인할 수 있는 내용들을 information_schema에서도 대부분 확인이 가능 하지만, show는 orange 나 toad, datagrip 등 database query tool보다는 서버에서 cui로 접속하여 확인할 때 간단하게 작성하여 빠르게 확인할 수 있는 장점이 있습니다.

 

그럼 어떻게 쉽게 확인 할 수 있는지 알아보도록 하겠습니다.

 

바로 시작 합니다!

 

Mysql SHOW 명령어 사용법 소개

 

Database의 설정을 확인

SHOW VARIABLES;

Database 설정 중 특정한 것을 뽑아낼 때

SHOW VARIABLES LIKE 'sql_%';

like 나 = 등으로 검색할 수 있습니다.

Database 목록 조회

SHOW DATABASES;

Table 목록 조회

SHOW TABLES;

현재 접속된 스키마의 것만 나옵니다.

현재 접속된 스키마 외 다른 스키마의 Table 목록 조회 방법

SHOW TABLES FROM <schema_name>;

특정 Table의 Index 목록 조회

SHOW INDEX from <Table_name>;

현재 접속한 스키마의 테이블 상태 확인

SHOW TABLE STATUS;

특정 테이블 생성 SQL문 출력

SHOW CREATE TABLE <Table_name>;

 

위에 제가 사용했던 것처럼 Database Query Tool에서도 사용할 수 있지만 서버에 직접 접속해서 cui로 할 때 유용하게 사용할 수 있습니다.

 

읽어주셔서 감사합니다!!

 

 

 

by.sTricky