`
cywhoyi
  • 浏览: 421109 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

略知三

阅读更多
1.ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.
2. WHERE子句中的连接顺序 3. SELECT子句中避免使用 ‘ * ‘ 
错误写法:select * from tablename;
9. 用>=替代> 
高效: SELECT * FROM EMP WHERE DEPTNO >=4 ;
低效: SELECT * FROM EMP WHERE DEPTNO >3 ;
两者的区别在于, 前者DBMS将直接跳到第一个DEPT等于4的记录而后者将首先定位到DEPTNO=3的记录并且向前扫描到第一个DEPT大于3的记录. 
10. 优化GROUP BY
提高GROUP BY 语句的效率, 可以通过将不需要的记录在GROUP BY 之前过滤掉.下面两个查询返回相同结果,但第二个明显就快了许多. 
低效: SELECT JOB , AVG(SAL) FROM EMP 
        GROUP BY JOB 
        HAVING JOB = ‘PRESIDENT’ OR JOB = ‘MANAGER‘;
 高效:SELECT JOB , AVG(SAL)  FROM EMP 
        WHERE JOB=‘PRESIDENT'OR JOB = ‘MANAGER' 
       GROUP BY JOB;
正确写法:select column1,column2….from tablename; 4. 用TRUNCATE替代DELETE 5. 使用表的别名 6. 用EXISTS替代IN、用NOT EXISTS替代NOT IN: 7. 合理的使用索引提高查询效率 意味着每条记录的INSERT , DELETE , UPDATE将为此多付出4 , 5 次的磁盘I/O . 8. 索引列失效情况 我们要避免在索引列上使用NOT,函数,‘!=’,‘||’运算符, 如果使用了就会导致索引列失效. 他就会停止使用索引转而执行全表扫描. 避免在索引列上使用IS NULL和IS NOT NULL 尽量使用前端匹配的模糊查询(like),以通过使用索引来避免全表扫描。例如,column1 like ‘ABC%’方式,可以对column1字段进行索引范围扫描;而column1 like ‘%ABC%’方式,即使column1字段上存在索引,也无法使用该索引,只能走全表扫描。

 

分享到:
评论

相关推荐

    sql 必知必会 第三版

    《SQL必知必会》是数据库管理领域的一本经典教程,尤其在第三版中,它进一步完善了对SQL语言的讲解,涵盖了多个主流数据库系统,包括MySQL、Oracle和Microsoft SQL Server。这本书旨在帮助读者深入理解SQL语言的基础...

    20210408-长城证券-垒知集团-002398-公司深度报告:垒墨成知,创建家园.pdf

    但归母净利润却略有下降,为3.7亿元,同比下降7.5%。这表明在收入增长的同时,公司可能面临着成本增加或其他经营挑战。从收入结构来看,外加剂新材料业务占据了公司营业收入的主要部分,达到了68.3%,技术服务则占比...

    2019_2020学年高中生物第二章克隆技术第一节什么是克隆略第二节植物的克隆知能演练轻巧夺冠浙科版选修3

    3. **愈伤组织培养**:细胞在特定培养基上形成无定形、高度液泡化的愈伤组织,这些细胞具有分裂和分化的能力。 4. **出芽和生根**:愈伤组织在激素的诱导下,可以分化形成芽和根,这是细胞分化的结果,受基因选择性...

    2021年四季度可转债市场展望:知贵守势,进退自如.pdf

    2021年四季度的可转债市场展望主题为“知贵守势,进退自如”,意味着投资者需在市场估值高位时保持谨慎,灵活调整投资策略。本报告主要分析了2021年前三季度可转债市场的表现,并对四季度的市场动态进行了展望。 1....

    2019_2020学年高中生物第三部分生物技术在食品加工中的应用实验7用蒸气蒸馏法从芳香植物中提全油略实验8果酒及果醋的制作知能

    3. **果醋制作原理**:果醋的制作是酵母菌酒精发酵后,醋杆菌在有氧条件下将酒精进一步氧化为醋酸的过程。醋杆菌是一种好氧菌,需要充足的氧气参与醋酸发酵。 4. **发酵条件**:无论是果酒还是果醋的制作,都需要对...

    新部编版五年级数学上册期中考试题及答案【1套】.pdf

    2. 2、3、5的倍数:最小的三位数是120,选C。 3. 公平概率:两箱球数量相同的情况下最公平,选B。 4. 长方体侧面积:由题意知,侧面展开为正方形,即底面周长等于高,侧面积为底面周长的平方,选B,48平方米。 5. ...

    mysql必知必会

    在Windows、Linux或Mac OS等不同操作系统上,安装步骤略有差异。配置文件my.cnf用于设置MySQL服务器的参数。 2. **SQL语言基础**:SQL(Structured Query Language)是用于管理和操作数据库的语言。基础概念包括...

    文类与结构略论明清中国的法律之学.docx

    《文類與結構略論明清中國的法律之學》探討了明清時期中國法律學的發展和特點,特別是法律學者群體的形成及其著作。明清時期的法律學可大致歸納為三個主要类别:法條整理與解釋、實務、案例匯編。 在「法條整理與解...

    苏教版九年级下册数学[相似三角形的性质--重点题型巩固练习](提高) .doc

    14.【答案】(1)证明略,通过矩形性质和相似三角形的性质,可以证明 G 是 BC 的三等分点;(2)四等分点的画法略,可以在 BC 上任取一点,使得该点到 B,C 的距离分别是 BC 的四分之一。 15.【答案】(1)当 t = 2...

    月酝知风之银行业:稳增长加码,看好估值修复.pdf

    报告指出,2021年第四季度的基金代销数据显示,第三方渠道的市场份额有所提升,而银行和券商的市场份额则略有下降。基金业协会发布的数据显示,银行、券商和第三方在非货币基金保有规模中的占比分别为52.8%、12.2%和...

    CAN总线采样点知多少.zip

    在这个名为“CAN总线采样点知多少”的文档中,我们将深入探讨CAN总线的采样点概念及其重要性。 CAN总线的通信基于报文帧的形式,每个报文由起始位、仲裁场、数据场、CRC校验、应答场和结束位组成。其中,采样点是...

    【优化方案】2014届高中语文 第二单元第7课知能优化演练 粤教必修4

    3. 贾政对宝玉的态度变化层次分明,从最初无明显愤怒,到略有生气,再到震惊与愤怒交织,最终彻底失控,决定惩罚宝玉。这种情绪的变化反映了情节发展的动态性和合理性。 4. 开头提及的“云是雨的朕兆”这段话,是...

    知其所以然为什么算法这么难1

    相比之下,许多知名的算法教材,如《算法导论》、《如何解题:现代启发式方法》、《Algorithms》和《编程珠玑》,虽然系统性地整理了算法知识,但在揭示思维过程方面略显不足。即使是《计算机程序的构造和解释》...

    Oracle DBA必知必会的正则表达式

    ### Oracle DBA必知必会的正则表达式 #### 一、正则表达式简介 正则表达式是一种强大的工具,它允许我们通过一种模式来匹配一系列的字符串。这种模式化的方法在处理大量文本数据时特别有用,比如用于验证输入格式...

    正则表达式必知必会

    不同的编程语言对正则表达式的支持程度和语法略有不同,例如JavaScript、Python、Java、Perl等都有自己的正则表达式库,理解这些差异对于在实际开发中使用正则表达式至关重要。 ### 九、实践应用 1. **数据验证**...

    大数据-算法-基于认知心理逻辑的观其脉证,知犯何逆,随证治之研究.pdf

    "观其脉证,知犯何逆,随证治之"是中医诊断和治疗的核心理念,它包含了观察、判断和治疗的三个阶段。在大数据背景下,这一理念可以借助先进的数据挖掘技术和聚类分析得到新的诠释。 4.2 数据挖掘技术:数据挖掘是从...

    必知的6条PCB设计原则.docx

    以下是对“必知的6条PCB设计原则”的详细解析: 1. **布局原则**: - **PCB尺寸**:尺寸的选择要兼顾抗噪声能力和散热效果。过大可能导致阻抗增加,抗噪声能力下降,同时增加成本;过小则散热不良,容易引起邻近...

    上海市2016春高考数学素材数学知多少

    数列部分,主要围绕等差与等比数列进行深入考查,如函数性质、最值问题和恒成立问题,虽然试题难度较前年的分类讨论略有下降,但依然重视考生的分类讨论能力和逻辑思维能力。 总体来看,上海2016年春季高考数学试题...

    IGBT保护电路设计中的必知问题

    ### IGBT保护电路设计中的必知问题 #### 引言 IGBT(绝缘栅双极型晶体管)作为一种复合型的功率半导体器件,结合了MOSFET(金属氧化物半导体场效应管)的高输入阻抗优势以及GTR(门极可关断晶闸管)的低导通压降...

Global site tag (gtag.js) - Google Analytics