在通过phpMyAdmin创建新的MySQL数据库时,我可以选择字符集(例如-默认、armscii8、ascii等和UTF-8)。我知道的是UTF-8,因为我总是在HTML源代码中看到它。但是默认的字符集是什么?这些选择之间有什么区别,我应该使用哪一个?
在通过phpMyAdmin创建新的MySQL数据库时,我可以选择字符集(例如-默认、armscii8、ascii等和UTF-8)。我知道的是UTF-8,因为我总是在HTML源代码中看到它。但是默认的字符集是什么?这些选择之间有什么区别,我应该使用哪一个?
排序规则告诉数据库如何进行字符串匹配和排序。它应该与你的字符集匹配。
如果你使用UTF-8,排序规则应该是utf8_general_ci
。这将按Unicode顺序排序(不区分大小写),并适用于大多数语言。它还保留了ASCII和Latin1的顺序。
默认的排序规则通常是latin1
。