테이블 명세서를 출력해 주는 SQL
페이지 정보
작성자 서방님 댓글 0건 조회 150회 작성일 16-01-19 14:41본문
SELECT
ORDINAL_POSITION
AS
`필드순번`,
COLUMN_NAME
AS
`필드명`,
COLUMN_TYPE
AS
`데이터 LENGTH`,
IS_NULLABLE
AS
`
NULL
값여부`,
COLUMN_KEY
AS
`
KEY
`,
EXTRA
AS
`자동여부`,
COLUMN_DEFAULT `기본값`,
COLUMN_COMMENT
AS
`필드설명`
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA =
'데이터베이스이름'
AND
TABLE_NAME =
'테이블이름'
ORDER
BY
TABLE_NAME, ORDINAL_POSITION
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 = '사용자가 작성한 데이터베이스이름'
AND TABLE_NAME = '사용자가 작성한 테이블이름'
ORDER BY TABLE_NAME, ORDINAL_POSITION
댓글목록
등록된 댓글이 없습니다.