반응형
우편번호 데이터들이 엑셀형식으로 저장되어 있으므로 MS-SQL에서는 간단하게 데이터 가져오기를 사용하여 테이블에 입력을 할 수 있었다.

하지만 MY SQL에서는 약간 이래저래 수정도 해주면서 작업을 해야되었다.
그래서 간단한 작업절차를 써보도록 하겠다


1. 하단에 명시된 페이지로 이동하여 원하는 DB 정보를 다운받는다.




2. 다운받은 엑셀파일을 csv 형식으로 변형시킨다.
 다른이름으로 저장 -> 다른형식 -> csv 형식선택

저장을 하면 각 필드들은 쉼표(,) 로 구분이 된다.


3. 해당 주소체계에 맞는 형식의 테이블을 생성한다


4. my sql 입력 커맨드창에서 다음의 명령어를 실행한다

load data infile [해당 csv 파일명] into table [db명].[테이블명] fields terminated by ',' optionally enclosed by '"' lines terminated by '\n';

예) load data infile 'c:\\download\\zipcode.csv' into table db1.tb_zipcode fields terminated by ',' optionally enclosed by '"' lines terminated by '\n';

* 해당명령어에 대한 자세한 설명은 다음 링크 참고
http://radiocom.kunsan.ac.kr/lecture/mysql/prototype/prototype_load_data_infile.html

5. 아름답게 저장된 주소DB들을 보며 흐뭇해한다.

반응형

+ Recent posts