恢复内容开始 mysql不区分大小,但默认用大写 sql语句以;结尾 单行注释-- 多行注释/**/ 数据库的基本操作 创建数据库 creat database [if not exists] doudou [character set xx]; 查看所有数据库 show databases; 删除 ...
分类:
数据库 时间:
2018-05-28 16:05:54
阅读次数:
149
一、含义 又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。 二、分类 2.1、按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 2.2、按功能分类: 内连接:等值连接、非等值连接、自连接 外连接:左外连接、右外连接、全外连接 ...
分类:
数据库 时间:
2018-05-26 12:22:45
阅读次数:
197
a). 等值连接:只要符合where中的条件就可以连接 自然连接:在等值连接的基础上取消重复列 内,外连接都不能取消重复列,除非显式SELECT 列名,让其不重复 dep表: dep_emp表 复合条件连接 内连接 左连接 b).复合条件连接(用where表示连接条件),是内连接,两者等价 ...
分类:
其他好文 时间:
2018-05-22 14:48:09
阅读次数:
150
一 首先,建表的sql语句: 二 添加外键 补充:一对多,多对多,一对一 建表原则图解 三 多表查询 1 交叉连接查询:得到的是两个表的乘积 2 内连接查询 2.1隐式内连接 ...
分类:
数据库 时间:
2018-05-16 19:47:46
阅读次数:
201
1.左连接: 官方解释:left join(左连接)返回包括左表中的所有记录和右表中连接字段相等的记录 2.右连接: 官方解释:right join(右连接)返回包括右表中的所有记录uhe和左表中连接字段相等的记录 3.内连接: 官方解释:inner join(等值连接)之返回两个表这哦个连接字段相 ...
分类:
数据库 时间:
2018-05-14 14:09:30
阅读次数:
163
1、多表查询分类 多表连接查询 复合条件连接查询 子查询 2、多表连接查询 (1)交叉连接:不适用任何匹配条件。生成笛卡尔积 (2)内连接:只取两张表的共同部分 (3)外链接之左连接:优先显示左表全部记录 (4)外链接之右连接:优先显示右表全部记录 (5)全外连接:显示左右两个表全部记录 3、复合条 ...
分类:
其他好文 时间:
2018-05-13 13:32:41
阅读次数:
200
MySQL数据库语法-多表查询练习一 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 本篇博客主要介绍的多表查询的外键约束,以及如何使用外链接和内连接查询数据信息。 一.数据表和测试数据准备 二.内连接与外链接 1>.内连接与外链接的区别 2>.普通内链接(使用关键字) 3>.隐含 ...
分类:
数据库 时间:
2018-05-12 20:23:41
阅读次数:
257
还是以之前emp 与dep表格为例: dep表格: emp:表格 1 带in关键字子查询 先提供一个不带IN 的 关键字查询,用之前学的内连接查询如下: 用带in的关键字进行子查询 查看不足2人的部门名: ...
分类:
其他好文 时间:
2018-05-11 20:34:21
阅读次数:
143
多表连接查询 交叉连接:不适用任何匹配条件。生成笛卡尔积 内连接:只连接匹配的行 外链接之左连接:优先显示左表全部记录 外链接之右连接:优先显示右表全部记录 全外连接:显示左右两个表全部记录 符合条件连接查询 子查询 带IN关键字的子查询 带比较运算符的子查询 带EXISTS关键字的子查询 EXIS ...
分类:
数据库 时间:
2018-05-11 17:26:48
阅读次数:
227
先准备两张表 一张员工表 一张部门表 要交叉连接, 生成笛卡尔积, 在在笛卡尔积的基础上建立连接查询数据 (有内连接查询, 左链接查询, 右链接查询, 还有全链接查询) 1:交叉连接:不适用任何匹配条件, 生成笛卡尔积 select * from emp, dep 2:内连接 把两张表有对应关系的记 ...
分类:
其他好文 时间:
2018-05-10 21:50:41
阅读次数:
216