MySQL的基础比较问题

SELECT 'abc' >'fcd'
FROM DUAL
在以上比较中,两个字符串比较规则是什么样的

在任何编程语言里,只要提供字符串比较功能,那一定是:从头到尾依次比较每个字符的ascii码
当两个字符串前面完全一样,但是一个长一个短时,长的值更大
例1:abc与aaa比较,第一个字母a一样,继续比较b和a,b大,比较结束,最终结果abc>aaa
例2:abc与abcd比较,前面完全一样,abc后面是字符串结束符\0,ascii码是0,0比d小,最终结果abc<abcd