우정사업국에서 자료를 받았다.
http://www.epost.go.kr/search/zipcode/newAddressDown.jsp
(*. 유의 사항 꼭 체크해야 다운 ㅠㅠ)
-- 고시일자 : 2013.12.03 -- 자료를 기준으로 작성했다.
아직도 \ 가 남아 있었다 ㅋㅋ
또한 U+2161 도 아직 있었다 ㅎㅎ
2달만에 업이였는데 ㅎㅎ
경기도, 경상남도, 서울, 전북,충남 파일에서 아래와 같이
\ 는 그대로 지웠어며, \U+2161 는 II(대문자 아이)로 변경했다.
다운받은 자료 압축만 풀고, 위의 변경사항 변경했다.
(혹시 언어셋은 꼭 확인하시기 바란다. Euckr, utf-8 - 변경은 간단하게 할수 있다.)
수정하면서 첫줄은 삭제 하고 저장한다.
있는 그대로 mysql에 넣을것이다.
자료 크기는 내 마음대로 크기를 정해서 기본구문을 만들었다.
--
-- 데이터베이스: `road_zip`
--
-- --------------------------------------------------------
--
-- 테이블 구조 `busan`
--
CREATE TABLE IF NOT EXISTS `busan` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `chungbuk`
--
CREATE TABLE IF NOT EXISTS `chungbuk` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `chungnam`
--
CREATE TABLE IF NOT EXISTS `chungnam` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `daegu`
--
CREATE TABLE IF NOT EXISTS `daegu` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `daejeon`
--
CREATE TABLE IF NOT EXISTS `daejeon` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `gangwon`
--
CREATE TABLE IF NOT EXISTS `gangwon` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `gwangju`
--
CREATE TABLE IF NOT EXISTS `gwangju` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `gyeongbuk`
--
CREATE TABLE IF NOT EXISTS `gyeongbuk` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `gyeonggi`
--
CREATE TABLE IF NOT EXISTS `gyeonggi` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `gyeongnam`
--
CREATE TABLE IF NOT EXISTS `gyeongnam` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `incheon`
--
CREATE TABLE IF NOT EXISTS `incheon` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `jeju`
--
CREATE TABLE IF NOT EXISTS `jeju` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `jeonbuk`
--
CREATE TABLE IF NOT EXISTS `jeonbuk` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `jeonnam`
--
CREATE TABLE IF NOT EXISTS `jeonnam` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `sejong`
--
CREATE TABLE IF NOT EXISTS `sejong` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `seoul`
--
CREATE TABLE IF NOT EXISTS `seoul` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
-- --------------------------------------------------------
--
-- 테이블 구조 `ulsan`
--
CREATE TABLE IF NOT EXISTS `ulsan` (
`zipcode` varchar(7) NOT NULL COMMENT '우편번호 6',
`zipcode_sn` varchar(3) NOT NULL COMMENT '우편일련번호 3',
`sido` varchar(20) NOT NULL COMMENT '시도 14',
`sido_eng` varchar(20) NOT NULL COMMENT '시도영문 17',
`sigungu` varchar(20) NOT NULL COMMENT '시군구 17',
`sigungu_eng` varchar(30) NOT NULL COMMENT '시군구영문 27',
`eupmyeon` varchar(10) DEFAULT NULL COMMENT '읍면 8',
`eupmyeon_eng` varchar(20) DEFAULT NULL COMMENT '읍면영문 19',
`roadnamecode` varchar(12) DEFAULT NULL COMMENT '도로명코드 12',
`roadname` varchar(50) DEFAULT NULL COMMENT '도로명 42',
`roadname_eng` varchar(50) DEFAULT NULL COMMENT '도로명영문 46',
`jiha` tinyint(3) DEFAULT '0' COMMENT '지하여부',
`bild_ma` mediumint(5) DEFAULT '0' COMMENT '건물번호본번',
`bild_sub` mediumint(5) DEFAULT '0' COMMENT '건물번호부번',
`bild_sn` varchar(25) DEFAULT NULL COMMENT '건물관리번호 25',
`bigbaedal` varchar(50) DEFAULT NULL COMMENT '다량배달처명 42',
`sigungubildname` varchar(50) DEFAULT NULL COMMENT '시군구용건물명 40',
`beipjeongcode` varchar(10) DEFAULT NULL COMMENT '법정동코드 10',
`beipjeongname` varchar(20) DEFAULT NULL COMMENT '법정동명 11',
`ri` varchar(20) DEFAULT NULL COMMENT '리 12',
`san` tinyint(3) DEFAULT '0' COMMENT '산여부',
`jibun_ma` mediumint(4) DEFAULT '0' COMMENT '지번본번',
`eupmyeon_sn` mediumint(5) DEFAULT '0' COMMENT '읍면동일련번호',
`jibun_sub` mediumint(4) DEFAULT '0' COMMENT '지번부번'
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
이 구문을 각 도별로 각각을 만들었다.
roaddb
seoul
gyeonggi
.......
각각의 table을 만들었다.
다운 받은 파일을 서버의 적당한 위치에 업로드 한다.
난. /home/ifull/public_html/zipcode/text/ 이 절대위치로 업로드를 완료 했다.
load data infile '/home/ifull/public_html/zipcode/text/20131203_강원도.txt' into table zip_gangwon fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_경기도.txt' into table zip_gyeonggi fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_경상남도.txt' into table zip_gyeongnam fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_경상북도.txt' into table zip_gyeongbuk fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_광주광역시.txt' into table zip_gwangju fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_대구광역시.txt' into table zip_daegu fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_대전광역시.txt' into table zip_daejeon fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_부산광역시.txt' into table zip_busan fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_서울특별시.txt' into table zip_seoul fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_세종특별자치시.txt' into table zip_sejong fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_울산광역시.txt' into table zip_ulsan fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_인천광역시.txt' into table zip_incheon fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_전라남도.txt' into table zip_jeonnam fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_전라북도.txt' into table zip_jeonbuk fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_제주특별자치도.txt' into table zip_jeju fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_충청남도.txt' into table zip_chungnam fields terminated by '|' lines terminated by '\n';
load data infile '/home/ifull/public_html/zipcode/text/20131203_충청북도.txt' into table zip_chungbuk fields terminated by '|' lines terminated by '\n';
위의 파일을 실행을 한다.
mysql> load data infile '/home/ifull/public_html/zipcode/text/20131203_강원도.txt' into table gangwon fields terminated by '|' lines terminated by '\n';
Query OK, 316374 rows affected, 16 warnings (1.45 sec)
Records: 316374 Deleted: 0 Skipped: 0 Warnings: 0
mysql> 에서 실행을 하며, 실행하고 나면 위처럼 "Deleted: 0 Skipped: 0 Warnings: 0" 꼭 확인하자.
index를 한개도 걸지 않고, 순수하게 987M를 사용중이다
(더럽게 크다)
-- 검색기 --
시도 구분으로 제작했다.
한개로 처리하면 많은 부분이 중복되거나, 검색 속도가 많이 느려질듯하여 그렇게 처리했다.