여기서 중요한거는 텍스트문서인데 파일을 올려놓겠는데 최신버젼을 받을려면 아까 말했던 집파인더 사이트가서 txt파일을 받아줍니다. 전 살짝 이파일을 수정했습니다. zipcode_20120126(1) -> zipcode_20120126
자 그리고 DB에서 컬럼을
1.MYSQL 접속
2. use 디비 : 디비 선택
3. 아래와 같이 MYSQL에 테이블 생성
CREATE TABLE `zipcode` (
`zipcode` CHAR(7) NOT NULL ,
`sido` VARCHAR(4) NOT NULL ,
`gugun` VARCHAR(17) NOT NULL ,
`dong` VARCHAR(52) NOT NULL ,
`bunji` VARCHAR(17) NOT NULL ,
`seq` INT(5) UNSIGNED NOT NULL ,
PRIMARY KEY (`zipcode`, `seq`) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = euckr;
아래 부분은 선택 사항
====================
ENGINE = InnoDB
DEFAULT CHARACTER SET = euckr;
===================================
4.명령어 . show databases ; , show tables; 로 확인
5. 우편 사이트에서 우편 정보 파일 다운로드
or 첨부파일
6. 해당 파일을 mysql이 설치된 bin으로 이동
ex ) C:\Program Files\MySQL\MySQL Server 5.1\bin
7. mysql창에서 아래 명력어 실행 (파일의 데이터를 DB에 넣음)
– load data local infile “zipcode_20120126.txt” into table zipcode;
=============참고=========================
%% 한글이 깨지거나 ?로 나올 경우
1. load data local infile “zipcode_20120713.txt” into table zipcode character set euckr;
2 . set names euckr
둘다 진행해야 함! 반드시
==================================
참고 : 아래 이미지
8. 끝
출처 : http://blog.naver.com/PostView.nhn?blogId=huj277&logNo=70150267567

One Reply to “텍스트파일 우편번호 DB Mysql에 올리기”