数据库表的增删改查操作: 增、删、改 查: 单表查询 简单查询、where约束、group by分组、聚合查询、having过滤、order by排序、limit限制、正则匹配 多表查询 连表查询:交叉查询、>內连查询、左外连接查询、右外连接查询、全外链接查询、连接结果筛选查询 子查询 :带关键字i ...
分类:
数据库 时间:
2019-08-26 21:27:40
阅读次数:
170
Oracle左连接、右连接、全外连接以及(+)号用法 阅读目录 1、准备工作 2、左外连接(LEFT OUTER JOIN/ LEFT JOIN) 3、右外连接(RIGHT OUTER JOIN/RIGHT JOIN) 4、全外连接(FULL OUTER JOIN/FULL JOIN) 回到目录 1 ...
分类:
数据库 时间:
2019-07-23 13:02:19
阅读次数:
118
一、多表查询 # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员 ...
分类:
数据库 时间:
2019-07-23 09:22:29
阅读次数:
123
merge()函数主要参数 注:(一定要看下面的图!) merge()的默认参数: 我这里就解释两个参数 一个是on :他就相当于sql表中的外键 另一个是how:他就相当于两个表是左外连接、右外连接、内连接、全连接 送大家一个图 秒懂 ...
分类:
编程语言 时间:
2019-06-23 14:13:16
阅读次数:
145
左外连接 用在查询块的from短语中 又称左连接,列出左边所有元组, 中的 决定了B表中符合条件表达式的数据才保留,不符合的右边字段为 where短语的条件等到外连接结束后才使用,对外连接结果进行过滤 例子: create table t1(c1 int primary key, c2 int); ...
分类:
其他好文 时间:
2019-05-26 11:01:44
阅读次数:
98
INNER JOIN:当两个表中都匹配时返回行。 LEFT JOIN:返回左表中的所有行,即使右表中没有匹配项也是如此。 RIGHT JOIN:返回右表中的所有行,即使左表中没有匹配项也是如此。 FULL JOIN:它结合了左外连接和右外连接的结果。连接表将包含两个表中的所有记录,并填写任何一侧缺少 ...
分类:
数据库 时间:
2019-04-26 11:18:03
阅读次数:
238
sql1992sql分类 1.笛卡尔积 (表乘表) 2.等值连接 表的连接条件使用“=” 3.非等值连接 表的连接条件使用“>、>=、 <、<=、!=、any等” 4.自连接 自己连接自己 5.外连接 1.左外连接,“(+)”在等号右边 2.右外连接,“(+)”在等号左边 3.“(+)”在哪一边的列 ...
分类:
数据库 时间:
2019-04-19 00:53:27
阅读次数:
296
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F ...
分类:
数据库 时间:
2019-03-28 19:28:48
阅读次数:
200
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F ...
分类:
数据库 时间:
2019-03-23 15:59:46
阅读次数:
194