2004年04月18日

郵便番号データのDB化

日本郵政公社(そういえば名前かわったんだったね)が公開している
郵便番号データをデータベース化するためのPHPスクリプトを書きました。
同窓会のWebとバイトと両方の仕事をかねて。

公開しておくので使いたい人は使ってください。(ソース
全国一括のcsvファイルをダウンロードしてcsv2sql.phpと同じディレクトリに置き、
CLI版のPHPを5〜6時間ぐらい走らせるとken_all.sqlというのができるはずです。
マシンにかける負荷が高いのでサーバ上でやるのは極めて推奨しません。

ちなみにDBのTABLEはこんな感じにしておく必要があります。

mysql> describe zip;
+-----------+------------+------+-----+---------+-------+
| Field     | Type       | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| code      | varchar(5) | YES  |     | NULL    |       |
| zip5      | varchar(5) | YES  |     | NULL    |       |
| zip7      | varchar(7) | YES  | MUL | NULL    |       |
| pref      | text       | YES  |     | NULL    |       |
| city      | text       | YES  |     | NULL    |       |
| town      | text       | YES  |     | NULL    |       |
| pref_kana | text       | YES  |     | NULL    |       |
| city_kana | text       | YES  |     | NULL    |       |
| town_kana | text       | YES  |     | NULL    |       |
+-----------+------------+------+-----+---------+-------+
9 rows in set (0.01 sec)

Trackback on "郵便番号データのDB化"

このエントリーのトラックバックURL: 

"郵便番号データのDB化"へのトラックバックはまだありません。

Comment on "郵便番号データのDB化"

あおきさんあおきさん
いまいちよくわからないんだけど、とっても有用なもの??
私が使ってもいいの?

  •   ゆ
  • 2004年04月19日 19:07

Webで郵便番号入力したら自動的に住所埋めてくれるようなページあるじゃん?
そういうの作る人にとってはとっても有用じゃないかなぁと思います。
使ってもらっても全然構わないけど、メリットがあるかどうかは謎。

  •   ほよ
  • 2004年04月21日 16:13

Very soon the Rabbit say to itself, I shall fall right THROUGH the earth! How funny it'll seem to dry me at all.' In that case, said in aout.

Post a Comment

コメントする

(書式を変更するような一部のHTMLタグを使うことができます)
ブラウザに投稿者情報を登録しますか?(Cookieを使用します。次回書き込み時に便利です。)
  •  
  •