ようこそ!浜村拓夫の世界へ

    ブログ内検索

    最近の記事

    ブックマーク数の多い記事

    Blog Translation

    Powered By FC2ブログ

    Powered By FC2ブログ
    ブログやるならFC2ブログ


    FC2ブログ LOGIN

    with Ajax Amazon

    MySQLで「都道府県コード」を作成するSQL

    このエントリーを含むはてなブックマーク はてなブックマーク - MySQLで「都道府県コード」を作成するSQL あとで読む
    日本国内の場所を登録するとき、都道府県名を扱いたい。
    MySQLで、都道府県のテーブルを作成するSQLを用意(備忘録)。

    CREATE TABLE IF NOT EXISTS `prefecture` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `prefecture_code` char(2) NOT NULL,
    `prefecture_name` varchar(8) NOT NULL,
    `block_name` varchar(8) NOT NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `prefecture_code` (`prefecture_code`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


    MySQLで[prefecture]という名前のテーブルを用意する。
    ・「id」 → 連番
    ・「prefecture_code」 → 都道府県コード
    ・「prefecture_name」 → 都道府県名
    ・「block_name」 → 地方区分名

    INSERT INTO `prefecture` (`id`, `prefecture_code`, `prefecture_name`, `block_name`) VALUES
    (1, '01', '北海道', '北海道'),
    (2, '02', '青森県', '東北'),
    (3, '03', '岩手県', '東北'),
    (4, '04', '宮城県', '東北'),
    (5, '05', '秋田県', '東北'),
    (6, '06', '山形県', '東北'),
    (7, '07', '福島県', '東北'),
    (8, '08', '茨城県', '関東'),
    (9, '09', '栃木県', '関東'),
    (10, '10', '群馬県', '関東'),
    (11, '11', '埼玉県', '関東'),
    (12, '12', '千葉県', '関東'),
    (13, '13', '東京都', '関東'),
    (14, '14', '神奈川県', '関東'),
    (15, '15', '新潟県', '中部'),
    (16, '16', '富山県', '中部'),
    (17, '17', '石川県', '中部'),
    (18, '18', '福井県', '中部'),
    (19, '19', '山梨県', '中部'),
    (20, '20', '長野県', '中部'),
    (21, '21', '岐阜県', '中部'),
    (22, '22', '静岡県', '中部'),
    (23, '23', '愛知県', '中部'),
    (24, '24', '三重県', '近畿'),
    (25, '25', '滋賀県', '近畿'),
    (26, '26', '京都府', '近畿'),
    (27, '27', '大阪府', '近畿'),
    (28, '28', '兵庫県', '近畿'),
    (29, '29', '奈良県', '近畿'),
    (30, '30', '和歌山県', '近畿'),
    (31, '31', '鳥取県', '中国'),
    (32, '32', '島根県', '中国'),
    (33, '33', '岡山県', '中国'),
    (34, '34', '広島県', '中国'),
    (35, '35', '山口県', '中国'),
    (36, '36', '徳島県', '四国'),
    (37, '37', '香川県', '四国'),
    (38, '38', '愛媛県', '四国'),
    (39, '39', '高知県', '四国'),
    (40, '40', '福岡県', '九州'),
    (41, '41', '佐賀県', '九州'),
    (42, '42', '長崎県', '九州'),
    (43, '43', '熊本県', '九州'),
    (44, '44', '大分県', '九州'),
    (45, '45', '宮崎県', '九州'),
    (46, '46', '鹿児島県', '九州'),
    (47, '47', '沖縄県', '九州');


    地方区分名は、正規化して別テーブルに切り出すこともできるが、ちょっと使いたいときのためにオマケで入れておいた。

    全国地方公共団体コード - Wikipedia

    都道府県コード
    各都道府県に概ね北から南へ、01から47までの数字が割り振られている。このコードは、ISOの地域コード・ISO 3166-2にもそのまま使われている(ISO 3166-2:JP)。

    01:北海道
    02:青森県 03:岩手県 04:宮城県 05:秋田県 06:山形県 07:福島県
    08:茨城県 09:栃木県 10:群馬県 11:埼玉県 12:千葉県 13:東京都 14:神奈川県
    15:新潟県 16:富山県 17:石川県 18:福井県 19:山梨県 20:長野県
    21:岐阜県 22:静岡県 23:愛知県 24:三重県
    25:滋賀県 26:京都府 27:大阪府 28:兵庫県 29:奈良県 30:和歌山県
    31:鳥取県 32:島根県 33:岡山県 34:広島県 35:山口県
    36:徳島県 37:香川県 38:愛媛県 39:高知県
    40:福岡県 41:佐賀県 42:長崎県 43:熊本県 44:大分県 45:宮崎県 46:鹿児島県 47:沖縄県



    日本の地域 - Wikipedia

    日本国内では、北海道・東北・関東・中部・近畿・中国・四国・九州に分ける「八地方区分」の方が多く用いられる。



    日本の八地方区分

    全47都道府県幸福度ランキング 2014年版
    日本ユニシス総合技術研究所
    東洋経済新報社
    2014-01-24
    ¥ 2,376

    関連記事

    コメント

    コメントの投稿


    管理者にだけ表示を許可する

    トラックバック

    トラックバックURL:
    http://hamamuratakuo.blog61.fc2.com/tb.php/1066-80195bd3

    FC2Ad