2021. 9. 14. 11:26ㆍ데이터베이스
Mysql을 사용하는 프로젝트의 경우에도.. 테이블 정의서를 줘야했다..ㅠㅠ 오라클꺼 말고 새로찾음
- DB_NAME : 데이터베이스 이름
- TABLE_NAME : 테이블 이름
테이블1개
SELECT ORDINAL_POSITION '순번', COLUMN_NAME '필드명', DATA_TYPE 'DATA TYPE', COLUMN_TYPE '데이터 길이', COLUMN_KEY 'KEY', IS_NULLABLE 'NULL값여부', EXTRA '자동여부', COLUMN_DEFAULT '디폴트값', COLUMN_COMMENT '필드설명' FROM `information_schema`.COLUMNS WHERE TABLE_SCHEMA = 'DB_NAME' AND TABLE_NAME = 'TABLE_NAME' ORDER BY TABLE_NAME, ORDINAL_POSITION
전체 테이블
SELECT a.TABLE_NAME '테이블명', b.ORDINAL_POSITION '순번', b.COLUMN_NAME '필드명', b.DATA_TYPE 'DATA TYPE', b.COLUMN_TYPE '데이터길이', b.COLUMN_KEY 'KEY', b.IS_NULLABLE 'NULL값여부', b.EXTRA '자동여부', b.COLUMN_DEFAULT '디폴트값', b.COLUMN_COMMENT '필드설명' FROM information_schema.TABLES a JOIN information_schema.COLUMNS b ON a.TABLE_NAME = b.TABLE_NAME AND a.TABLE_SCHEMA = b.TABLE_SCHEMA WHERE a.TABLE_SCHEMA = 'DB_NAME' ORDER BY a.TABLE_NAME, b.ORDINAL_POSITION
'데이터베이스' 카테고리의 다른 글
Mysql sysdate(),now()차이점 (0) | 2021.09.14 |
---|---|
Mysql에서 sql문 직접 실행하는법 (0) | 2021.09.14 |
Mysql test Connection 오류해결 방법 및 권한부여방법 (0) | 2021.09.14 |
오라클 테이블 정의서, 정보조회 쿼리! (0) | 2021.09.14 |
날짜 검색속도증가 (0) | 2021.09.14 |