-
mysql 查询结果顺序疑惑0
user表:
主要字段,及数据如下:
id extUserId endpoint
20794 ext466769 ivmall
20795 ext466769 cns
查询语句:
SELECT * FROM user where extuserId='ext466769';
按上面应该查询出2条结果.但查询结果顺便变为
第一条: 20795,
第二条: 20794
id是自增的, 加入extUserid条件后,为什么没有升序排列?
此表数据2万+.
mysql 在查询顺序实现原理是什么?2014年1月03日 11:07
5个答案 按时间排序 按投票排序
-
mysql必须指明排序的字段,SELECT * FROM user where extuserId='ext466769' order by id;不然默认是按数据库的插入修改先后排序的,比如你刚刚修改一条数据,则那条数据会排最前
2014年1月12日 15:40
-
需要顺序请使用orderby,无orderby的select返回的是集合,理论上无序的。(实际由于db的实现,有一定的顺序,但是这个是实现相关的,不依赖为上策)
2014年1月04日 10:46
-
请搞清楚一点, 数据库的理论是基于集合论的, 集合是无序的, 因此, 如果你没有显示的指定返回结果的排序顺序, 请不要假定返回数据结果的顺序.
2014年1月03日 17:05
相关推荐
主要介绍了详解 Mysql查询结果顺序按 in() 中ID 的顺序排列的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
mysql查询结果文件导出到excel,以供其他系统下载用,使用方法 mysql -uxxxx -pxxxxx < test.sql
MySQL查询结果导出到文件的另类方法.txt
mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生...
MySQL 查询in操作,查询结果按in集合顺序显示 代码如下:select * from test where id in(3,1,5) order by find_in_set(id,’3,1,5′); select * from test where id in(3,1,5) order by substring_index(‘3,1,2’,...
mysql 查询本周、上周、本月、上个月份的数据 mysql 查询本周、上周、本月、上个月份的数据 mysql 查询本周、上周、本月、上个月份的数据
mysql查询结果导出/输出/写入到文件 方法一: 直接执行命令: mysql> select count(1) from table into outfile ‘/tmp/test.xls’; Query OK, 31 rows affected (0.00 sec) 在目录/tmp/下会产生文件test.xls 遇到...
mysql 树形结构查询,使用存储过程,实现mysql的树形结构查询
查询结果的输出 课程目标 掌握 ——将查询结果复制到新数据表中的方法; 掌握 ——将查询结果输出到文本文件中的方法。 查询结果的输出 将查询结果复制到新表 SQL提供了复制表的功能,允许用户使用SELECT语句查询...
MySql视图顺序整理工具,只要把Navicat 中的视图sql 单独保存用这个程序就自动整理好!!快速安装部署。
mysql可以查询根据某列按条件统计总数
java+mybatis+mysql查询结果集的映射问题
主要介绍了把mysql查询结果保存到文件的shell脚本,使用mysql的SELECT INTO OUTFILE备份语句,需要的朋友可以参考下
Mysql查询流程分析,简单易懂,附加一些个人的理解,希望能帮助到大家
Mysql 时间模糊查询,不同场景的查询方式,根据条件查询
通过阅读和实践这个文档,您将能够更好地理解MySQL数据库中DQL查询语句的执行顺序,从而更有效地编写查询语句并获取期望的查询结果。无论是初学者还是有经验的用户,都可以通过本文档来加深对MySQL DQL查询语句的...
mysql查询分析器 。
今天小编就为大家分享一篇shell简单处理mysql查询结果的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
MySQL查询语句大全 各种关于数据库的语句 增删改查