0

以下是我的数据库的两列,如果不需要特殊字符,我想知道要使用的最佳排序规则/字符集是什么。我希望 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,
4

0 回答 0