当我通过phpMyAdmin创建一个新的MySQL数据库时,我可以 Select 排序规则(例如-default、armscii8、ascii……和UTF-8).我知道的是UTF-8,因为我总是在HTML源代码中看到它.但是默认的排序规则是什么?这些 Select 之间有什么区别,我应该使用哪一个?
当我通过phpMyAdmin创建一个新的MySQL数据库时,我可以 Select 排序规则(例如-default、armscii8、ascii……和UTF-8).我知道的是UTF-8,因为我总是在HTML源代码中看到它.但是默认的排序规则是什么?这些 Select 之间有什么区别,我应该使用哪一个?
排序规则实际上并不是默认的,它将默认排序规则作为第一 Select .
我们所说的是collation,即数据库将在其文本类型中使用的字符集.你的默认 Select 通常基于区域设置,所以除非你计划全球化,否则这通常是非常积极的.
排序规则还确定大小写和重音敏感度(即,-Is'Big'=='Big'?对于CI,它是).查看所有选项的MySQL list.