MacにMySQLをインストールしてから2ヶ月強、全く触っていなかったので、この休みにちょっと触ってみました。
ところが、日本語(UTF-8)がうまく通らなかったので、調べて設定しました。そのときのメモをまとめておきます。
参考にしたのは次の2つのblogです。ありがとうございました!
mysqlの設定
まず、MySQLの初期設定ファイルであるmy.cnfをテンプレートからコピーして作成します。
%sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
次に編集します。私はviなどよりはemacsに慣れているので、次のようなコマンドでターミナル上で編集します。
%sudo emacs /etc/my.cnf
[mysqld] 項目に、以下の2行を追加します。
default-character-set=utf8
skip-character-set-client-handshake
[mysqldump]、[mysql] 項目にも、以下の1文を追加します。
default-character-set=utf8
C-x C-cで保存+終了して、MySQLを再起動します。これで無事日本語が使用できました!

MySQL monitorの使い方の簡単なメモ(その2)
おまけとして、今回ちょっと試したMySQL monitorのコマンドの使い方をメモしておきます。
- テーブルにデータを追加する
INSERT INTO テーブル名 VALUES (フィールド1の値, フィールド2の値, … );
// sample
INSERT INTO fruits VALUES('banana',100);
- テーブルにデータを追加する(任意のフィールドのみ指定する場合)
INSERT INTO テーブル名 (フィールド1の名前, フィールド2の名前, … ) VALUES (フィールド1の値, フィールド2の値, … );
// sample
INSERT INTO fruits (name,price) VALUES('banana',100);
- テーブル内の全データを表示
SELECT * FROM テーブル名;
- テーブル内の任意のフィールドのみ全データを表示
SELECT フィールド1の名前, フィールド2の名前 FROM テーブル名;
// sample
SELECT name,price FROM fruits;
[AD]
↓何年か前に買って本棚にあったのを最近見直したりしています。
著者/訳者:石田 豊
出版社:毎日コミュニケーションズ( 2005-03 )
定価:¥ 2,625
単行本 ( 382 ページ )
ISBN-10 : 4839916578
ISBN-13 : 9784839916572
↓いろいろ便利そうなので購入しました!本文とコードが見分けやすいです。
著者/訳者:小野 哲
出版社:技術評論社( 2007-12-25 )
定価:¥ 2,289
Amazon価格:¥ 2,289
単行本(ソフトカバー) ( 288 ページ )
ISBN-10 : 4774133132
ISBN-13 : 9784774133133






