Mac OSX で MySQLの日本語対応メモ

Filed under Mac, MySQL
Tagged as , ,

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]

↓何年か前に買って本棚にあったのを最近見直したりしています。

MySQL入門以前

著者/訳者:石田 豊

出版社:毎日コミュニケーションズ( 2005-03 )

定価:

単行本 ( 382 ページ )

ISBN-10 : 4839916578

ISBN-13 : 9784839916572


↓いろいろ便利そうなので購入しました!本文とコードが見分けやすいです。

ぐんぐん実力がつく! 逆算式SQL教科書

著者/訳者:小野 哲

出版社:技術評論社( 2007-12-25 )

定価:

単行本(ソフトカバー) ( 288 ページ )

ISBN-10 : 4774133132

ISBN-13 : 9784774133133


Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)