[티끌팁] MySQL 테이블 구조 엑셀로 출력
탐구생활/WEB 관련블로그에 쌓인 먼지 털기용으로 올리는 티끌만한 팁.
MySQL의 테이블 구조를 엑셀로 정리하라는 요청을 받음.
스키마 생성 SQL만 던져주면 딱 좋겠지만, 세상 모든 사람이 개발자는 아니니...
수백개의 테이블을 하나 하나 예쁘게 정리하는 작업은... 막내에게 시킨다고 해도 입이 한 뼘은 튀어나올 일...
뭐 좀 편한방법이 없을까 구글신께 의탁하니 다음 신탁을 내려주신다.
http://sourceforge.net/projects/exportmysqldbst/
오호~ 입맛 당기는데??
테이블을 만들어 테스트 해 보자.
결과는 흐음...
약간 아쉽지만 쓸만하다고 생각했는데...
깐깐한 요구자는 필드 설명도 달아달라네. 필드타입도 길이와 분리되었으면 좋겠다고 하고...
해서 뚝딱뚝딱 수정한 물건.
MySQL_DB_Structure_to_Excel.7z
SHOW COLUMNS 대신 INFORMATION_SCHEMA.COLUMNS 을 사용했고,
UTF-8을 인식하지 못하는 엑셀을 위해 리틀엔디안 형식의 UCS-2로 출력한다.
기존 dbDesingExport.php 대신 수정한 dbDesingExport2.php 를 사용해 출력한 결과는 다음과 같다.
이제 막내에게 색깔 대충 입히고 줄 몇 개 그어주게 하면... 업무 종료~ ^^