sql语句规则
来源:互联网 发布:我的世界js制作器 编辑:程序博客网 时间:2024/06/06 01:09
1.尽量避免对索引列进行计算;WHERE sa>950/1.1
2.比较值与索引列数据类型一致;emp_char:CHAR 型 WHERE emp_char=’123’
3.避免使用null;
4.对于复合索引,sql语句必须使用主索引列;错误的例子:复合索引(deptno,job) WHERE job=’MANAGER’ 正确的例子:复合索引(deptno,job) WHERE deptno=20
5.ORDER BY 字句规则:(1)子句中,列的顺序与索引的顺序一致。(2)子句中,列应该为非空列;
6.查询列的顺序和索引列(where)的顺序一致。错误的例子:SELECT empno,job FROM emp WHERE job=’MANAGER’ AND empno<100;正确的例子:SELECT empno,job FROM emp WHERE empno<100 AND job=’MANAGER’;
7.尽量少用嵌套(子)查询,多用表连接;
8.多表链接时,使用表别名;
9.用NOT EXISTS 代替 NOT IN;
10.多表链接代替 EXISTS;
11.少用DISTINCT ,用EXISTS 代替。
阅读全文
1 0
- SQL语句优化规则
- sql语句的规则
- sql语句规则
- sql 语句加判断规则
- (5) SQL 语句 - 校对规则
- sql语句的书写规则
- 生成字符SQL语句基本规则
- 生成字符SQL语句基本规则
- 优化SQL语句的一些规则
- IQueryFilter.whereclause的SQL语句设置规则
- SQL语句在Delphi中的使用规则
- 优化SQL语句的一些规则
- sql 语句 显示规则、默认值、未加密的存储过程
- Mybatis SQL映射语句中参数注释规则
- Sql语句中group by 子句的规则
- Mybatis SQL映射语句中参数注释规则
- 规则 2.2:SQL语句中关键字右对齐。
- Mybatis SQL映射语句中参数注解使用规则
- 2017.9.10开学第二周总结(上)(周六比赛)
- EasyPlayerPro(Windows)流媒体播放器开发之跨语言调用
- Eclipse注释模板设置详解
- GC
- SSH端口转发
- sql语句规则
- Java算法
- 进程和线程之面试须知
- 連接數據庫 操作數據庫
- 浅谈 Linux下的零拷贝机制
- Spring作用域范围的bean作为依赖
- JAVA工具类(15)----验证码工具类的创建、配置、使用及后台验证
- 2017年9月10日训练日记
- EasyPlayerPro(Windows)流媒体播放器开发之框架讲解