“select 1 from table”什么意思
select 1 from table 与Select * from table在用法上大同小异,具体不同分析见下文:
1、select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * from mytable 作用上来说是没有差别的,都是查看是否有记录,一般是作条件用的。
select 1 from 中的1是一常量,查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。
2、查看记录条数可以用select sum(1) from mytable;等价于select sum(*) from mytable;
相关文章教程推荐:mysql教程
以上就是“select 1 from table”什么意思的详细内容,更多请关注爱上源码网其它相关文章!
微信
分享
相关标签:sql select
本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
- 上一篇:sql语句删除数据的方法
- 下一篇:sql中case when的用法
相关文章
相关视频
- mysqli_query()的用法
- mysql日期如何转字符串
- phpcms能用sql语句么
- 安装了mysql是否需要安装phpMyAdmin
- “select 1 from table”什么意思
- 12.mysql8数据库管理工具之PHPmyADMIN
- 13Mysql8数据库管理工具之navicat工具下载(上)
- 原生mysql操作
本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn!
本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~ |