“select 1 from table”什么意思


本文摘自PHP中文网,作者angryTom,侵删。

“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”什么意思的详细内容,更多请关注木庄网络博客其它文章!

相关阅读 >>

navicat连接sql server报错08001如何解决

mysql存储过程的概念与用法实例

java嵌入数据引擎从sqlite到spl详解

当忘记 sql server 管理员密码该如何处理

sql server是什么

sql server附加数据库出错,错误代码5123

mybatis中防止sql注入讲解

hql查询语言的使用介绍

oracle使用sql语句增加字段示例(sql删除字段语句)

sql语句case when用法详解

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...