2005-08-12

MySQLの実験

ActivePerlを使ってMySQLに対するいくつかの実験を行います。実験では前章「MySQL4.1/8.Active PerlでのMySQLの利用」で作成したサンプルプログラム(sqlfile.cgi)を使います。本章の実験は以下の環境で行います。

  • MySQL 4.1.10a Windows版
  • ActivePerl 5.8.6.811 Windows版
  • DBI 1.48 及び DBD:mysql 2.9005_3

実験を始める前に、データベースとユーザを準備します。実験で使用するデータベースはtesttest_sjisです。testの使用する文字セットはutf8です。これは本編で設定したデフォルトの文字セットです。test_sjisの使用する文字セットはsjisです。このデータベースを作成するには、MySQL Query Browserまたはコマンドラインクライアントを使用してMySQLサーバにrootユーザでログインし、以下のSQL文を実行して下さい。

CREATE DATABASE test_sjis DEFAULT CHARACTER SET sjis;

ユーザにはsunlightを使用します。sunlightにはtestとtest_sjisに対してデータベースレベルの全ての権限を与えます。ユーザの作成または権限の付与については「MySQL4.1/6.MySQL Administrator ユーザの作成」を参照して下さい。

興味有る実験は、漢字コードの使用とトランザクションについてですが、まずはMySQLのシステム変数とサーバ状態に関する情報を取得する事から始めます。

実験の内容



最終更新のRSS Last-modified: Fri, 12 Aug 2005 16:44:13 JST (4308d)