varchar的最有效整理和字符集,只有拉丁字符(英语)

时间:2015-06-05 00:28:01

标签: php mysql collate

以下是我的数据库的两列,如果不期望特殊字符,我想知道要使用的最佳校对/字符集是什么。我期待FIRST_NAME的特殊字符,但对于DEPARTMENT,我希望正常的英文字符。

目前我已经使用了utf8但我确实知道如果不是真的需要使用utf8可能会产生性能开销。我想知道当VARCHAR用于需要正常英文字符的字段时,最有效的排序规则是什么。

  USER_FIRST_NAME(100) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' DEFAULT NULL, 
  DEPARTMENT VARCHAR(100) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' DEFAULT NULL,

0 个答案:

没有答案