database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Files 1332 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 1332
우편번호 2007-03-30일자 덤프 입니다.
작성자
team b(teamb)
작성일
2007-05-04 13:10ⓒ
2007-05-04 13:11ⓜ
조회수
13,882


http://postman.pe.kr/zipcode/index.html

위 사이트에서 배포하는 우편번호 파일입니다. Type 2 을 텍스트 파일로 덤프 한 파일입니다.

컬럼명을 제외한 콤마(,)로 컬럼을 구분, 라인은 캐리지리턴(\r) 과 뉴라인(\n)으로 구분하여 데이터만 들어있습니다. 각자의 데이터베이스에서 지원하는 벌크로드로 데이터를 밀어 넣으시면 됩니다.

압축파일을 풀면 다음과 같은 파일이 들어 있습니다.


zipcode-20070330-t2.dat (우편번호 덤프 파일 - cvs 포맷)
post-insert.sql (MySQL 용 scipts 파일)
zipcode.sql (MySQL 용 덤프 insert 구문..) 


타 RDMBS의 벌크로드 사용법을 몰라서(흠..기억하지 못하겟네요 ^^;;) 그냥 MySQL용만 넣어놨습니다. 뭐 대충~ 알아서들 밀어넣으시길...각 디비서버의 Q/A란을 뒤져보시면 나올듯 합니다.

 post-insert.sql 은 다음과 같이 구성되어 있습니다. 텍스트 에디터로 열어서 적절히 자신의 서버상황에 맞게끔 수정하세요. 데이터베이스와 우편번호 테이블명, 그리고 컬럼명등을 수정하시면 되겟사옵니다.

 

post-inset.sql

-------------

use post; # 우편번호 테이블이 있는 데이터베이스 선택;

 

drop table if exists zipcode; #우편번호 테이블(post)가 존재한다면 삭제한다;

 

create table zipcode # 우편번호 테이블(post)를 생성한다.
(
ZIPCODE char(7),
SIDO char(4),
GUGUN char(15),
DONG char(24),
RI char(36),
BUNJI char(17),
SEQ int unsigned
);

# load data 구문을 이용해 덤프파일을 밀어넣는다. zipcode-051018-t2.txt 파일경로만 바꾸어주면 되겟죠?

load data local infile '경로\\zipcode_20070330_t2.dat'
into table post
fields terminated by ','
lines terminated by '\r\n';

# alter table 문을 이용해 동(dong) 컬럼을 인덱스를 생성한다.

alter table post add index idx_dong(dong);

 

적절하게 수정하셨으면 mysql 로 다음과 같이 실행해주시면 쏘옥 들어갑니다.

shell> mysql -h serverip -u username -p < post-insert.sql

 

그럼~

[Top]
No.
제목
작성자
작성일
조회
1410DB 마이그레이션 BTL Data Integrator 쉐어웨어
김동우
2008-03-24
14042
1332우편번호 2007-03-30일자 덤프 입니다.
team b
2007-05-04
13882
1179noarchive 에서 시점 다르게 두번백업후 restore했을 경우
민연홍
2005-11-16
13884
1178최악의 복구 시나리오에 대한 해결방법(SCN이 모두 틀림)
민연홍
2005-11-16
28291
1095jsboard-2.0.10 SQLite 지원 버전
강혜원
2005-03-31
14205
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다