文字エンコーディングを変更するための mysql コマンド ライン
1. データベースの文字エンコーディングを変更します
mysql> alter database mydb character set utf8 ;
2. 作成時データベースの文字エンコードを指定します
mysql> create database mydb character set utf8 ;
3. mysqlデータベースの文字エンコードを確認します
mysql> show variables like 'character%'; //查询当前mysql数据库的所有属性的字符编码
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
4. mysqlデータベースの文字エンコードを変更します
文字エンコードを変更するにはmysql 設定ファイル my.cnf を変更し、再起動して有効にする必要があります。
通常は、my.cnf の次の場所を変更する必要があります:
[client] の下に、default を追加します。 -character-set=utf8、またはcharacter_set_client= utf8
[mysqld] 以下に、character_set_server = utf8;
を追加します。上記の設定により、mysqlはデフォルトでlatin1になります。コマンド ライン クライアント、mysql は再起動後に機能しません。
次は、クライアント コマンド ラインの変更方法です。使用することはお勧めできません。
mysql> set character_set_client=utf8 ; mysql> set character_set_connection=utf8 ; mysql> set character_set_database=utf8 ; mysql> set character_set_database=utf8 ; mysql> set character_set_results=utf8 ; mysql> set character_set_server=utf8 ; mysql> set character_set_system=utf8 ; mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
関連学習の推奨事項: mysql チュートリアル (ビデオ)
以上がmysqlで文字エンコーディングを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。