随笔分类 - SQL
摘要:转载自:https://www.cnblogs.com/sallyluo/p/11760304.html MySQL 5.7 MGR 1、背景 主从复制,一主多从,主库提供读写功能,从库提供只读功能。当一个事务在master 提交成功时,会把binlog文件同步到从库服务器上落地为relay log
阅读全文
摘要:转载自:https://blog.csdn.net/qq_21125183/article/details/90019034 注:针对为什么使用对节点个数进行取模会造成数据搬迁过多的解释,详见这篇博客:http://www.mamicode.com/info-detail-2224804.html
阅读全文
摘要:总结: 1. where不能放在group by后面; 2. having是跟group by连在一起用的,放在group by后面,此时的作用相当于where; 3. where后面的条件中不能有聚集函数,比如sum(), avg()等,但是having可以; 4. where和having都是对
阅读全文
摘要:转载自:https://www.cnblogs.com/kerrycode/p/5935704.html 此外需要理解: 1 什么是半连接? semi join,半连接操作,是关系代数规定的扩展操作符之一。对于“R semi-join S”其语义为:连接后的结果中,只包括R与S在公共属性上的交集所限
阅读全文
摘要:转载自:https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152484.html sqlplus column命令用法 column是sqlplus里最实用的一个命令,很多时候sql语句输出的列宽度不合适而影响查看,都需要用到这个命令来更改se
阅读全文
摘要:转自:http://blog.csdn.net/gameloft9/article/details/20902805 一、概述 sequence是序列号的意思,每次取的时候它会自动增加。sequence与表没有从属关系,与表一样属于用户。 二、主要内容 1、Create Sequence语法 --首
阅读全文
摘要:首先你要知道 where->group by->having->order by/limit ,这个就是写sql语句时的顺序 5种常用的聚集函数 MAX 求最大 MIN 求最小 SUM 求和 AVG 求平均 COUNT 计算总行数 注意:聚集函数不支持父子关联。例如: Drop TABLE if e
阅读全文
摘要:转载自:https://www.cnblogs.com/snn0605/p/5901634.html sql中的in与not in,exists与not exists的区别 1、in和exists in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查
阅读全文
摘要:转载自:https://blog.csdn.net/dannistang/article/details/80254581 一、ORACLE高水位线(HWM) 1.1 ORACLE用HWM来界定一个段中使用的块和未使用的块。 当我们创建一个表时, ORACLE就会为这个对象分配一个段, 在这个段中即
阅读全文
摘要:转载自:http://czmmiao.iteye.com/blog/1478465
阅读全文
摘要:SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 注释:默认地,UNION 操
阅读全文
摘要:转:http://myiteyeverywell-163-com.iteye.com/blog/1471752 我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。 conn
阅读全文
摘要:原文转载自:https://blog.csdn.net/JackieLiuLixi/article/details/17140659 1.SCN(System Change Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个
阅读全文
摘要:本文转载自:https://blog.csdn.net/holandstone/article/details/50108501 提到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果
阅读全文
摘要:本文转载自:https://www.cnblogs.com/jingfengling/p/5962182.html SQL中Group By的使用 1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若
阅读全文