// DB의 전체 테이블 조회
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DB명';
// DB의 전체 테이블명 및 테이블 코멘트 조회
SELECT TABLE_NAME, TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DB명'
ORDER BY TABLE_NAME;
// 특정 테이블의 모든 컬럼 정보 조회
SHOW FULL COLUMNS FROM 테이블명;
// 여러 테이블의 모든 컬럼 정보 조회
SELECT
TABLE_NAME AS 'table_name',
ORDINAL_POSITION AS 'no',
COLUMN_NAME AS 'field_name',
COLUMN_COMMENT AS 'comment',
COLUMN_TYPE AS 'type',
COLUMN_KEY AS 'KEY',
IS_NULLABLE AS 'NULL',
EXTRA AS 'auto',
COLUMN_DEFAULT 'default'
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = 'DB명'
AND TABLE_NAME IN ('테이블명','테이블명','테이블명')
ORDER BY
TABLE_NAME, ORDINAL_POSITION
;