collate utf8_general_ciとは?

MySQLでデータベース作成時のオプションです。備忘録として簡単にまとめます。

例:create database shop default character set utf8 collate utf8_general_ci;

  • collate utf8_general_ciは、文字セットの照合順序(Collation)を指定
  • utf8_general_ciは、utf8 文字セット用の大文字小文字を区別しない照合順序
    • general: 一般的な照合規則を使用
    • ci: “Case Insensitive” を意味し、大文字小文字を区別しない
  • 例: ‘A’ と ‘a’ は同じ文字列として扱われます。

コメント

タイトルとURLをコピーしました