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;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です