
MySQL
文章平均质量分 72
Xeon-Shao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
切记!MySQL中ORDER BY与LIMIT 不要一起用,有大坑
影响执行计划的一个因素是LIMIT,因此对于一个ORDER BY查询而言,带与不带LIMIT返回的行的顺序可能是不一样的。如果你只需要结果集中的指定数量的行,那么请在查询中使用LIMIT子句,而不是抓取整个结果集并丢弃剩下那些你不要的数据。可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解。ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样。2、对于order by查询,带或者不带limit可能返回行的顺序是不一样的。转载 2025-04-01 08:35:28 · 232 阅读 · 0 评论 -
MySQL TINYINT(1)和TINYINT(2)有什么区别?
TINYINT(1),TINYINT(2)中的1和2指得是数字的显示宽度。从查询结果可以看出,如果字段没有指定zerofill属性,那么a,b两列没有区别。只有在指定了zerofill属性的时候,TINYINT(1)和TINYINT(2)才能看出差别,也就是c和d。原创 2024-01-19 14:24:38 · 1119 阅读 · 0 评论