[MySQL][TIP] DB 스키마 정보 쿼리(Query). 스키마 엑셀로 문서화 하기
스키마를 엑셀에 문서화 하고 싶을 때 다음과 같이 쿼리를 생성하여 csv 혹은 엑셀로 export하여 사용하면 된다.
SELECT
TABLE_SCHEMA,
TABLE_NAME,
COLUMN_NAME,
CONCAT(DATA_TYPE,'(',IFNULL(CHARACTER_MAXIMUM_LENGTH,IFNULL(NUMERIC_PRECISION,'')),')') TYPE,
COLUMN_KEY,
IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA NOT IN ('information_schema', 'performance_schema', 'mysql', 'isb_stg', 'isb_prd')
ORDER BY TABLE_SCHEMA, TABLE_NAME, ORDINAL_POSITION;
'Database > mysql tip' 카테고리의 다른 글
MySQL 계층형 쿼리 구현하기 (0) | 2021.04.06 |
---|---|
SQL EXPLAIN 정리 (0) | 2021.04.06 |
[MySQL][TIP] MySQL JOIN(LEFT, RIGHT, INNER, OUTER) (0) | 2021.01.06 |
[MySQL][TIP] 필드 원소 갯수, 각각 원소 갯수세기 SUM IF (0) | 2021.01.06 |
[MySQL][TIP] datetime 필드에서 날짜 혹은 시간만 SELECT하기 (0) | 2021.01.06 |
[MySQL][TIP] 날짜별로 행의 갯수 카운팅 하기 (0) | 2021.01.06 |
[MySQL][TIP] 특정 필드 가 업데이트 될 때 트리거 작동 시키기 (0) | 2021.01.06 |
[MySQL][TIP] LIKE 문에서 대소문자 구분하기 (0) | 2021.01.06 |