카테고리 없음
Mysql 테이블 정보 추출 (테이블 정보 액셀로 저장하기)
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여부, 컬럼 디폴트, 자동여부, 컬럼 내용 으로 구성되어 있다.
반응형