mysql
WindowsでWebデータベースを作るのにフリーソフトのMysqlはスピードも使いやすさも、webとの相性も優れていると言われています。
一方、双璧のPostgreSQLにはWindows版はありませんので私も必然的にMysqlを導入しました。
 なお、MysqlはApacheとPHPとの組み合わせが一般的だそうですが、私の現在のWebサーバーは
ANHTTPDですので、当分の間はMysqlとPerlでいろいろ試していこうと思っています。

Sample⇒文学賞データベース


■mysqlのインストールと設定
 「つったよ」さんのサイトに詳しい説明があります。

ダウンロード先は本家のdownload でつぎのところにあります。
現在の最新版はver4.0.18です。



WINDOWSの場合インストーラーが付いていますので簡単にインストールできます。

インストールができましたら siftjis を使うためにwinmysqladminを立ち上げて「my.iniSetup」
タブを選択して、以下のように[mysqld]と[mysql]に  default-character-set=sjis と追加します。






■PerlにMySQL用のDBDモジュールをインストール
 DOS窓よりppmコマンドをいれて、install DBI および install DBD-Mysql とすれば
 インストールできます。

 「IKEDABBS」さんのサイトに詳しい説明があります。


文学賞データベースの作成
 Mysqlの練習として「文学賞データベース」を作成してPerlで検索フォームを作りました。
 その過程の概略は下のとおりです。
 「MysqlでつくるWebデータベース」(AIエーアイ出版)を参考にしました。

 1.エクセルで「芥川賞」と「直木賞」の受賞者リストを作成し、タブ区切りのテキストファイルに変換する。
 2.Mysqlに「文学賞」というデータベースを作成し、「芥川賞」と「直木賞」のテーブルを作成して、
  上の「芥川賞」と「直木賞」のテキストファイルを読み込む。
 3.入力フォーム作成し、Perlで検索コードを作成する。

体験的MYSQL入門
 
 実際にMYSQLを試せます。
 ここでSQLのおもしろさを体験できます。