MySQLで、テーブルやカラムを作る時に「照合順序(COLLATION)」を設定することができます。これが、MySQL8.0からは標準で「utf8mb4_0900_ai_ci」という設定になりました。
これは、次のような意味とのことです。
utf8mb4
文字コード。UTF8で、マルチバイトを4バイトとする文字コードになります(通常、マルチバイトは3バイト)。
0900
Unicodeのバージョン 9.00を示しています
ai
Accent Insensitiveの略称で、アクセントの違いを無視します。このため「は」と「ぱ」は等しいとして評価されます。
ci
Case Insensitiveの略称で、大文字と小文字の違いを無視します。このため「あ」と「ぁ」は等しいと評価されます。
これを厳密に、大文字小文字、アクセントを判別する場合は次の照合順序を使います。
utf8mb4_bin