MySQL文字コードの設定方法

873 ワード

show variables like'character_を通じてset%%';エンコーディングの表示
mysqlの符号化方法を変更するには、以下のいくつかがあります.
1.プロファイルでmyを変更する.ini(windows下)または/etc/my.cnf(linux下)
それぞれ次の内容を追加します.

[mysqld]
character_server_set=utf8
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8

2.データベース作成時のエンコーディングの設定
create database test character set utf8;
3.テーブル作成時のエンコーディングの設定
create table test(id int primary key)DEFAULT charset=utf8;
4.データベースエンコーディングの変更
alter database test character set utf8;
5.表のデフォルト符号化の変更
alter table test character set utf8;
6.フィールドエンコーディングの変更
alter table test modify col_name varchar(50) CHARACTER SET utf8;
以上、筆者がご紹介したMySQL文字コードの設定方法について、ご協力をお願いします.