MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

10.9.1 utf8mb4 文字セット (4 バイトの UTF-8 Unicode エンコーディング)

utfmb4 文字セットには、次の特性があります:

utf8mb4 は、BMP 文字のみをサポートし、文字当たり最大 3 バイトを使用する utf8mb3 文字セットと対比しています:

utf8mb4utf8mb3 のスーパーセットであるため、次の連結などの操作の場合、結果には文字セット utf8mb4utf8mb4_col の照合順序が含まれます:

SELECT CONCAT(utf8mb3_col, utf8mb4_col);

同様に、次の WHERE 句内の比較は、utf8mb4_col の照合順序に従って行われます。

SELECT * FROM utf8mb3_tbl, utf8mb4_tbl
WHERE utf8mb3_tbl.utf8mb3_col = utf8mb4_tbl.utf8mb4_col;

マルチバイト文字セットに関連するデータ型の記憶域の詳細は、文字列型の格納要件 を参照してください。