테이블명세서 쿼리

동원·2022년 8월 30일
0

메모장

목록 보기
3/13

프로젝트가 끝나고 문서를 작성하고 있다.
사실 처음 작성해본다.
형식이 어떻고 저떻고 구글링하면서 찾아보면서 작성중이다.

DB명세서를 작성하는 도중 테이블정보를 얻기 위한 쿼리가 필요했다.

앞으로도 유용할 것 같아 메모를 해두자

SELECT
ORDINAL_POSITION '#',
COLUMN_NAME '필드명',
DATA_TYPE '데이터 TYPE',
COLUMN_TYPE '데이터 LENGTH',
COLUMN_KEY 'KEY',
IS_NULLABLE 'NULL값여부',
EXTRA '자동여부',
COLUMN_DEFAULT '디폴트값',
COLUMN_COMMENT '필드설명'
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = 'DB명'
AND TABLE_NAME = 'TABLE명'
ORDER BY TABLE_NAME, ORDINAL_POSITION;

profile
동원이

0개의 댓글