タグクラウド
Firefox をダウンロード!!

ヒストリカルデータのデータベース化 CSVファイルのMySQLへのインポート。

posted by SBT at 2006-01-22(日) 17:21

各通貨ペアごとのCSVファイルができたので、いよいよMySQLへのインポートに挑戦してみました。
レンタルサーバーでMySQL・phpMyAdminを使用する機会はあるものの、詳しい知識は皆無なので、ここからはGoogleで情報を検索しながらの作業になりました。 まずは、MySQLのサイトからMySQL本体とGUIで管理が行えるMySQL Administratorをダウンロードしてインストールします。
(本当は、zipファイルから自力でインストールするつもりだったのですが、知識が乏しく、うまくインストールできなかったので、インストーラーを使用してインストールしました。)

データベースの構築方法は、全くと言っていいほどわからないので、とりあえず必要な部分のマニュアルをざっと読んだ後で実際の作業に入りました。
本当はデータベースの正規化と言う作業が必要なのですが、大がかりな用途に使用するわけでもないので、CSVファイルの構造そのままにデータベースとテーブルを作成することにしました。

GBP/JPY MySQLテーブル

データベースとテーブルさえ作成すれば、CSVファイルからのインポートはコマンド一つで実行できます。
CSVファイルからのインポートはあっという間に終わり、全てのデータをMySQLへインポートすることができました。

データとして保存しておくだけでは意味がないので、マニュアルをざっと読んで、SQLでの基本的な検索・抽出の方法を覚え、色々と試してみました。

GBP/JPY MySQL

感想としては、予想はしていたものの、やはり検索・抽出が驚くほどに高速です。
ただ、いかんせん、Windowsが普及し、GUIでの操作に慣れてしまっているので、SQLでの検索・抽出は少し面倒くささを感じる部分があるのも事実です。

MySQLはPHPとの相性が良いので、多少ながら使い慣れているPHPを使って、簡単に検索・抽出を行えるスクリプトを作ることにします。

コメント

Posted by (人´∀`)ワクワク at 2006-04-17(月) 00:17

(人´∀`)ワクワク
コメント投稿

トラックバック

このエントリーへのトラックバックはありません。

トラックバックURL
http://core.t3-ism.net/trackback/255

このページの先頭へ