オプション構成
設定ファイルのパス: /full/path/mysql/bin/my.cnf
(默认为/etc/my.cnf
)
リーリー
*注:
mysqld でデフォルトの文字セット設定を使用すると、mysql は起動時にエラーを報告し、起動できません。
手順
utf8 文字セットに関して、国内のデフォルト選択は: utf8_general_ci
而不是utf8_unicode_ci
、
違いはキャラクターの比較にあります
上記の mysql の例を参照してください:
一般的に、ß = s は true です
しかし、Unicode の場合、ß = ss は true です
実際、これらの違いは主にドイツ語とフランス語にあり、私たち中国人にとっては、一般の方が速いため、通常は一般を使用します
ドイツ語とフランス語の比較に高い要件がある場合にのみ、Unicode を使用してください。一般的なものよりも正確です (ドイツ語とフランス語の基準によれば、比較または並べ替えの方が正確です)。
このドキュメントを確認してください: http://dev.mysql.com/doc/refman/5.7/en/charset-unicode-sets.htmlさらに、utf8_bin_ci も一般的に使用されます。文字を比較する場合、Unicode も General も大文字と小文字を区別しないため、大文字と小文字を区別する必要がある場合は bin を使用してください。
概要
以上がこの記事の全内容です。ご質問がございましたら、メッセージを残していただければ幸いです。