本文摘自PHP中文网,作者小云云,侵删。
想了解一下mysql order by排序是以什么规则进行的? 本文主要介绍了MySQL中Order By多字段排序规则代码示例,小编觉得挺不错的,这里给大家分享下,需要的朋友可以参考,希望能帮助到大家。MySql order by 单字段
建一测试表如下:
1 2 3 4 | CREATE TABLE `a` (
`code` varchar (255) DEFAULT NULL ,
` name ` varchar (255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
1 2 3 4 5 | INSERT into a values ( '中一' , '我' );
INSERT into a values ( '中二' , '你' );
INSERT into a values ( '高一' , '我是' );
INSERT into a values ( '高二' , '我们' );
INSERT into a values ( '高二' , '我的' );
|
测试语句如下:
1 2 | select name , hex( name ) from a order by name desc
|
结果如下:
name | hex(name) |
我的 | E68891E79A84 |
我是 | E68891E698AF |
我们 | E68891E4BBAC |
我 | E68891 |
你 | E4BDA0 |
很明显,MySQL中的排序,是以字节码进行排序的,当第一个字相同的时候,比较第二个字的字节码, 一次类推
MySql order by 多字段
阅读剩余部分
相关阅读 >>
pg数据库和mysql的区别是什么?
如何备份mysql
mysql数据库服务器高iowait如何优化
必看!php开发者常犯的10个mysql错误
mysql怎么删除表字段
mysql连不上localhost怎么办?
mysql基本操作有哪些
实例讲解mysql修改开启允许远程连接
mysql快速插入千万条数据的实战教程
一个简单的mysql数据浏览器
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 详解MySQL中Order By多字段排序规则