MySQLの文字コードを設定する
投稿日:
MySQLで文字コードを設定する方法です。
■環境
MySQL 5.6.26
これからDBの作成をする場合は、設定ファイル「/etc/my.cnf」に追記することで
作成するDBの文字コードを設定できます。
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
作成済みDBの文字コードを設定する場合は以下のコマンドを実行してください。
# mysql
mysql> ALTER DATABASE sample_db CHARACTER SET utf8;
mysql> SHOW CREATE DATABASE sample_db;
作成済みテーブルの文字コードを設定する場合は以下のコマンドを実行してください。
# mysql
【テーブルとカラム両方に設定する場合】mysql> ALTER TABLE sample_table CONVERT TO CHARACTER SET utf8;
【テーブルのみ設定する場合】mysql> ALTER TABLE sample_table charset=utf8;
mysql> SHOW CREATE TABLE sample_table;