2009 02,26 00:14 |
|
2009 02,06 03:56 |
|
hostip,info のデータをMySQLに入れてみた
ホントは、GepIPをやりかったのだけど、サーバが落ちてる・・・ で、こういうFreeのものは大抵資料がなかったり、英語だったりするので、記載 あくまでも10分ぐらいしか触っていないので、信憑性にはかける テーブルは、主に3つ cityByCountry と、countries と、ip4_X系 主に使うのが ip4_X系 例えば、IPアドレス(v4) が 123.456.789.012 だった場合 select * from ip4_123 where b=456 and c=789 で検索し、countryカラムとcityの値を取得 仮に、 countryカラム値 を country=hoge cityカラム値 を city=fuga とした場合 select * from cityByCountry Where country=hoge And city=fuga で都市名が取得できる select * from countries where id=hoge で 国名(カントリーコード)が取得できる 分かりやすく書いただけなので、SQLをJOINとかすれば、もう少し楽には取れるとは思う hostip,info のIPアドレスのデータのダウンロードに関して、hostip,info に記載されているけど 英語なので読んでません(爆) みなさんは、ちゃんと読んでください |
|
2009 02,05 04:47 |
|
MySQLでTEXT型な属性を主キーにしようとしていたら、以下のようなメッセージが出て怒られる ERROR 1170 (42000): BLOB/TEXT column 'ID' used in key specification without a key length たとえば、属性が(ID,名前,性別,年齢)からなるテーブルを作るとする(下線が引いてあるのは主キー)主キーとなるIDの型はTEXT型。 以下のように、主キーの長さを指定してやる。 |
|
2009 02,02 16:02 |
|
2008 07,05 01:08 |
|
忍者ブログ [PR] |