一、数据库内连接原理:
在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。
1.oracle的表连接hash join、nested loop join原理分析:
https://blog.csdn.net/cupid1102/article/details/7591027
2.浅谈SQL Server中的三种物理连接操作(HASH JOIN MERGE JOIN NESTED LOOP):
https://www.cnblogs.com/niceofday/p/5231271.html
二、索引的原理和联合索引的顺序问题和数据分布高选择性
数据库索引基本原理:https://www.cnblogs.com/aspwebchh/p/6652855.html
正则表达式原理:
https://www.cnblogs.com/longhuihu/p/4128203.html