エンコード形式を変更します]
データベース符号化方式を変更します。 |
データベースdatabase_testキャラクタ・セットUTF8を改変すること。 |
データベーステーブルのコードを変更します。 |
テーブルtable_testキャラクタ・セットUTF8を改変すること。 |
[外部データベースを簡単にゴミ問題を解決します]
SET NAMES 'UTF8';
これは、次の3つの命令と等価です。
SETのcharacter_set_client = UTF8。
SET character_set_resultsの=のUTF8;
SETのcharacter_set_connectionに= UTF8。
データベースを作成します。
MySQLの>データベース名・キャラクタ・セットUTF8を作成します。
テーブルを作成します。
(TABLE `type`がをCREATE
`id` int型(10)符号なしNOT NULL AUTO_INCREMENT、
`name`のVARCHAR(50)文字セットUTF8 NOT NULLデフォルト ''、
PRIMARY KEY( `id`)
)デフォルトの文字セット= UTF8。
UTF8にデータベースを変更します。
MySQLの>データベース名・キャラクタ・セットUTF8を改変すること。
UTF8でデフォルトのテーブルを変更します。
mysqlの>テーブルタイプのキャラクタ・セットUTF8を変更します。
UTF8でフィールドを変更します。
MySQLは> TYPE_NAMEのVARCHAR(50)キャラクタ・セットUTF8を変更テーブルの種類を変更します。
[不明瞭]内部データベース
1.(VIな/etc/my.cnf)データベース構成ファイルを変更
- [mysqldを]タブで、プラス三行
デフォルトの文字セット= UTF8
character_set_server = UTF8
lower_case_table_names = 1つの//テーブル名(この独立した符号化)大文字小文字を区別しています
- [MySQLの設定]タブで行を追加します。
デフォルトの文字セット= UTF8
- [mysql.serverの]タブで行を追加します。
デフォルトの文字セット= UTF8
- [mysqld_safeを]タブで行を追加します。
デフォルトの文字セット= UTF8
- [クライアント]タブで行を追加します。
デフォルトの文字セット= UTF8
2.データベース・サービスを再起動します。
3.設定結果を確認
「%チャー%」のような変数を表示。
「%照合%」のような変数を表示。