概要
ドキュメント:
MySQL での文字セットと照合順序 | MySQL 5.6 リファレンスマニュアル [公式]
Character Sets and Collations | MySQL 8.0 Reference Manual [Official]
Setting Character Sets and Collations | MariaDB Knowledge Base [Official]
参考:
MySQL の文字コードと照合順序についてとその設定 – Qiita
設定
参考:
Change charset from utf8 to utf8mb4 with phpMyAdmin – Stack Overflow
utf8mb4
参考:
MariaDB で 4バイトの UTF を扱う設定 | Balun Software Info
Migrating UTF8 to UTF8-MB4 on MariaDB | ゆるふわキャンパー
MySQL の文字コードを utf8mb4 に変更 (MariaDB / CentOS 7) | すだちWiki
文字コードを utf8 から utf8mb4 へ (MariaDB) | 世界を疑え
MySQL の encoding を utf8 から utfmb4 に変更して寿司ビール問題に対応する | TechRacho
MySQL で utf8 と utf8mb4 の混在で起きること | tmtms のメモ
MariaDB の character_set_server が utf8 にならない – スタック・オーバーフロー
照合順序 (collation)
デフォルト
- MySQL 8.0 以降:
utf8mb4_0900_as_ci
参考:
MySQL の utf8mb4 の文字照合順序まとめ | zoeponta
MySQL 8.0 でも utf8mb4_general_ci を使い続けたい僕らは | mita2 database life
MySQL のデフォルト collation の注意点 | gihyo.jp
utf8mb4_general_ci と utf8mb4_unicode_ci の違い | SE 奮闘記
MySQL の Collation はどのように決まるか/そして、3つの落とし穴 | なからな Life
MySQL にインストールされた CHARACTER SET と COLLATION の確認方法とカラム別の設定方法 | xmalloc のプログラミングノート
MySQL の Collation を理解するためにまとめてみた | 6VOX
utf8_unicode_ci に対する日本の開発者の見解 | かみぽわーる
照合順序を確認する
参考:
DB の作成方法/文字セットや照合順序の指定方法/文字セットの確認方法/照合順序の確認方法 – Qiita
照合順序を変更する
参考:
MySQL のテーブル作成後に、文字コードを utf8mb4 に変更する | karakaram-blog