IT業界の技術をメモ・情報公開できる

MySQLのutf8mb4

登録日:2025-03-04   
mysql
▼utf8mb4_general_ci
一般的な用途向け / 大文字小文字を区別しない(CI) / アクセントも区別しない(é = e)

▼utf8mb4_unicode_ci
Unicode 標準に基づいた比較 / 一般的な用途向け / 大文字小文字を区別しない(CI)

▼utf8mb4_unicode_520_ci
Unicode 5.2 に準拠 / 新しい文字の対応が追加

▼utf8mb4_0900_ai_ci
MySQL 8.0 のデフォルト / Unicode 9.0 準拠 / アクセント無視(AI)

▼utf8mb4_bin
バイナリ比較 / 大文字小文字・アクセントを区別(最も厳密)

・ci → Case Insensitive(大文字小文字を区別しない)
・bin → Binary(バイナリ比較、完全一致)
・ai → Accent Insensitive(アクセントを無視)
・unicode_ci → Unicode のルールに基づく照合順序

一覧に戻る