마리아DB 에 우편번호 넣기 - mariaDB to Zipcode Data insert
mariaDB 에 우편번호 데이터를 넣어야 한다. 그래서 다음과 같이 했다.
우편번호 받는곳
https://www.epost.go.kr/search/zipcode/jibunAddressDown.jsp
현재 내가 넣은 자료는 (고시일자 : 2015.02.13) 임. , 오늘은 2015년 3월 16일.임.
지번우편번호를 받았음.(전체DB)
엑셀파일로 되어있고, 이것을 다시 CSV 형태로 바꾸었음. 물론 텝으로 구분하고, txt 로 저장을 했음.
//-----------------------------------------------------------------------
테이블은 아래와 같이 만들었음.
CREATE TABLE `addr_book` (
`zipcode` VARCHAR(7) NULL DEFAULT NULL,
`number` VARCHAR(3) NULL DEFAULT NULL,
`sido` VARCHAR(10) NULL DEFAULT NULL,
`gungu` VARCHAR(20) NULL DEFAULT NULL,
`dong` VARCHAR(26) NULL DEFAULT NULL,
`ri` VARCHAR(15) NULL DEFAULT NULL,
`doser` VARCHAR(10) NULL DEFAULT NULL,
`bunji` VARCHAR(20) NULL DEFAULT NULL,
`title` VARCHAR(50) NULL DEFAULT NULL,
`date` VARCHAR(8) NULL DEFAULT NULL,
`addr` VARCHAR(80) NULL DEFAULT NULL
)
COMMENT='주소록\r\n'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
//-----------------------------------------------------------------------
테이블을 만든후에 텝으로 구분한 텍스트 파일을 밀어 넣어주면 된다.
/*텝으로 구분된거고 첫줄은 헤더라 무시하면 된다.*/
LOAD DATA LOCAL INFILE 'd://addr_book.txt' INTO TABLE addr_book CHARACTER SET 'euckr' FIELDS TERMINATED BY '\t' IGNORE 1 LINES;
아래이미지 참조.
파일도 첨부함.
이상.