我一直在玩这里的世界数据库(InnoDB),以获得对MySQL的更多了解.
我输入了以下基本查询:
SELECT COUNT(Name), MIN(Name), MAX(Name) FROM Country GROUP BY Continent
似乎MIN()和MAX()对Name中CHAR字符串的处理方式是按字母顺序排列,其中A是最小值,Z是最大值,依此类推.
任何人都可以解释幕后发生的事情以及为这些字符串分配的字符串值是以这种方式排序的吗?字母字符和整数字符串或特殊字符会发生什么?
洞察力非常感谢.