sql语句
2016-03-07 08:40
274 查看
1.SELECT COUNT(1) FROM 表明:查询总记录数的。效率比SELECT COUNT(*) FROM 高。
补充:count(1)其实是计算有多少符合条件的行,1并不是第一个字段而是一个固定值,其实可以想象成表中有这么一个字段,这个字段就是固定值1,count(1)就是计算一共有多少个1,同理count(2),count('x')也可以,得到完全一样的值,都是计数.
count(*)执行时会把*号翻译成具体的名字,效果一样不过多了一个翻译的动作,所以执行效率会比上面的低一点。
补充:count(1)其实是计算有多少符合条件的行,1并不是第一个字段而是一个固定值,其实可以想象成表中有这么一个字段,这个字段就是固定值1,count(1)就是计算一共有多少个1,同理count(2),count('x')也可以,得到完全一样的值,都是计数.
count(*)执行时会把*号翻译成具体的名字,效果一样不过多了一个翻译的动作,所以执行效率会比上面的低一点。
相关文章推荐
- 支持多客户端的spring+memcached
- 令人赞叹的 MySQL
- 基于spring+redis读写分离实践
- mysql跟踪和日志
- MySQL基础语法(一)
- SQL注入案例
- ORACLE 块参数设置
- navicat for mysql注册码分享,获取地址
- mongodb可视化工具
- MYSQL外键(Foreign Key)的使用
- oracle链接查询
- logback打印Mybatis执行sql
- MYSQL外键(Foreign Key)的使用
- 万能的 SQL编程
- MySQL安装、配置和使用(一)
- mysql(二)
- Redis
- Oracle 使用MERGE INTO 语句更新数据
- VS2012+MySQL+EF5.0(DBFrist)开发指南
- C#编程实现连接ACCESS数据库实例详解