우정사업국에서 자료를 받았다.
 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를 사용중이다
(더럽게 크다)


-- 검색기 --

시도 구분으로 제작했다.

한개로 처리하면 많은 부분이 중복되거나, 검색 속도가 많이 느려질듯하여 그렇게 처리했다.