facebook twitter hatena line email

「Mysql/照合順序」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(照合順序)
(照合順序変更)
行18: 行18:
  
 
==照合順序変更==
 
==照合順序変更==
 +
db単位での変更
 +
ALTER DATABASE db1 COLLATE 'utf8_general_ci'
 
テーブルでの変更
 
テーブルでの変更
 
  ALTER TABLE table1 COLLATE 'utf8_general_ci';
 
  ALTER TABLE table1 COLLATE 'utf8_general_ci';

2022年9月29日 (木) 03:42時点における版

照合順序

collation-serverが

utf8mb4_unicode_ci のとき以下が区別されない

  • 大文字と小文字
  • 全角と半角
  • 平仮名と片仮名
  • 濁点の有無

utf8mb4_bin のとき以下が区別される

  • 大文字と小文字
  • 全角と半角
  • 平仮名と片仮名
  • 濁点の有無

参考:http://taustation.com/mysql-collate/

照合順序変更

db単位での変更

ALTER DATABASE db1 COLLATE 'utf8_general_ci'

テーブルでの変更

ALTER TABLE table1 COLLATE 'utf8_general_ci';