10bet网址
MySQL5.6版本リファレンスマニュアル
下载本手册

10.4.4 Unicode编码文字セットへの UCA公司照合順序の追加

このセクションでは、MySQL数据库索引.xmlファイルで<字符集>文字セットの記述内に<排序规则>要素を書き込むことによって、Unicode码文字セットの UCA公司照合順序を追加する方法について説明します。ここで説明した手順では、MySQL数据库の再コンパイルは不要です。これは、http://www.unicode.org/reports/tr35/で入手できる 区域设置数据标记语言(LDML)仕様のサブセットを使用します。この方法を使用すれば、照合順序全体を定義する必要はありません。代わりに、既存の基本照合順序から始め、基本照合順序とどのように異なるかという点で新しい照合順序について記述します。次の表は、UCA公司照合順序を定義できる Unicode码文字セットの基本照合順序を一覧表示しています。utf16le公司のユーザー定義 UCA公司照合順序は作成できません。このような照合順序のベースとして役立つutf16le\ U unicode\ U ci码照合順序はありません。

表 10.1ユーザー定義の UCA公司照合順序に使用可能な MySQL数据库文字セット

文字セット 基本照合順序
utf8型 utf8\ unicode\ ci
ucs2型 ucs2\ unicode\ ci
utf16型 utf16\u unicode\u ci码
utf32型 utf32\ unicode\ ci

以降のセクションでは、LDML公司構文を使用して定義された照合順序を追加する方法について説明し、MySQL数据库でサポートされている LDML公司ルールのサマリーを示します。