상세 컨텐츠

본문 제목

Mysql 테이블 정보 추출 (테이블 정보 액셀로 저장하기)

카테고리 없음

by theseung 2023. 11. 1. 00:35

본문

반응형

Mysql 테이블 정보를 추출하는 방법이다.

필요에 따라 액셀로 만들 필요가 있을 때 편리하다.

 

SELECT
   t1.table_name, t1.table_comment, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment
FROM
   (SELECT
       table_name, table_comment
    FROM
       information_schema.TABLES WHERE table_schema='스키마명') t1,
   (SELECT
       table_name, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment, ordinal_position
    FROM
       information_schema.COLUMNS WHERE table_schema='스키마명') t2
WHERE
    t1.table_name = t2.table_name
ORDER BY
    t1.table_name, ordinal_position;
    
    
 //테이블 이름	테이블 설명	컬럼	데이터 타입	컬럼 타입	컬럼키	null여부	컬럼 디폴트	자동여부	컬럼 내용

순서대로 테이블 이름, 테이블 설명, 컬럼명, 데이터 타입, 컬럼 타입, 컬럼키, null여부, 컬럼 디폴트, 자동여부, 컬럼 내용 으로 구성되어 있다.

 

 

 

 

 

참고 URL. https://chobopark.tistory.com/172

반응형

댓글 영역