728x90

-- LINE 정리 / CONSOLE
pager less -n -i -S

-- COLUMN DEFINITION
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, COLUMN_TYPE, CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE, COLUMN_KEY, EXTRA, COLLATION_NAME, COLUMN_DEFAULT, COLUMN_COMMENT 
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'DATABASE_NAME'
;


-- INDEX DEFINITION
SELECT INDEX_SCHEMA, INDEX_NAME, TABLE_NAME, COLUMN_NAME, SEQ_IN_INDEX, NON_UNIQUE, NULLABLE, INDEX_TYPE
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'DATABASE_NAME'
ORDER BY INDEX_NAME
;

-- TABLE DEFINITION 
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DATABASE_NAME'
;

728x90

'MYSQL' 카테고리의 다른 글

MYSQL 기동&정지, 서비스 등록, 패스워드 변경  (0) 2024.01.25
[MYSQL] 비밀번호 복잡도 정책 설정 미흡 - 보안 조치  (0) 2024.01.02
TABLE COLUMN 조회  (0) 2023.01.30
TABLE SCHEMA 조회  (1) 2023.01.12
USER 생성  (0) 2022.10.19

+ Recent posts