ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MySQL] SHOW 명령어
    데이터베이스/MySQL 2018. 1. 15. 10:39

    ▶MySQL SHOW 명령어




    ▶설명


    SHOW는 데이터베이스 목록이나, 테이블 목록 등 다양한 정보를 보기 원할 때 사용하는 명령어입니다.


    ▶데이터베이스/테이블 관련 명령어 목록


    데이터베이스 목록 (현재 계정이 접근 가능한 데이터베이스)

    SHOW DATABASES;


    현재 데이터베이스에 테이블 목록

    SHOW TABLES;


    현재 데이터베이스에서 조건이 맞는 테이블 목록

    SHOW TABLES LIKE '키워드%';


    특정 데이터베이스에 테이블 목록

    SHOW TABLES FROM 데이터베이스;


    특정 데이터베이스에서 조건이 맞는 테이블 목록

    SHOW TABLES FROM 데이터베이스 LIKE '키워드%';


    특정 테이블에 인덱스 보기

    SHOW INDEX FROM 테이블;


    특정 테이블에 컬럼 보기

    SHOW COLUMNS FROM 테이블;


    현재 데이터베이스에 모든 테이블 정보 보기

    SHOW TABLE STATUS;


    특정 데이터베이스에 모든 테이블 정보 보기

    SHOW TABLE STATUS FROM 데이터베이스;

    SHOW TABLE STATUS로 가져온 정보

    • Name : 테이블 이름
    • Type : 테이블 타입
    • Row_format : 열 저장 형태 (Fixed, Dynamic, Compressed)
    • Rows : 열의 수
    • Avg_row_length : 열의 평균 길이
    • Data_length : 데이타파일의 길이
    • Max_data_length : 데이타파일의 최대길이
    • Index_length : 인덱스 파일의 길이
    • Data_free : 사용되지않는 bytes 에 할당된 수
    • Auto_increment : 다음 자동증가 변수
    • Create_time : 테이블이 생성된 시간
    • Update_time : 데이타파일의 마지막 UPDATE 시간
    • Check_time : 테이블의 마지막 체크시간
    • Create_options : 테이블 생성시의 기타옵션
    • Comment : 테이블 생성시의 명령어


    특정 테이블을 만들기 위한 SQL 쿼리 가져오기

    SHOW CREATE TABLE 테이블;


    ▶서버 관련 명령어 목록


    서버의 설정 사항 보기

    SHOW VARIABLES;


    서버의 특정 설정 사항 보기

    SHOW VARIABLES LIKE '키워드%';


    서버의 설정 사항 중 최대 접속 수 보기

    SHOW VARIABLES LIKE 'max_connection%';


    서버의 설정 사항 중 문자셋 관련 정보 보기

    SHOW VARIABLES LIKE 'character%';


    서버의 상태 보기

    SHOW STATUS;


    댓글

Designed by Tistory.