聚集函数 分组(重要) 总结 修改密码 数据库的备份和恢复 单表的约束 唯一和非空 多表外键的约束 表的设计(一对多 多对多 一对一) 一对多(重要) 多对多(重要) 一对一(了解) 多表的查询(重要) 多表查询之内链接 多表查询之外链接 多表查询的总结 子查询 ...
分类:
数据库 时间:
2019-02-07 12:15:52
阅读次数:
220
一 HQL查询 1 一次存1个客户,10个联系人。执行三次,存3个客户,30个联系人,为分页查询做准备 2 HQL的简单查询 3 HQL排序查询,降序查询 4 HQL的条件查询 5 HQL的投影查询 6 HQL的分页查询 7 HQL的统计查询 8 HQL的多表查询 二 QBC查询 1 QBC的简单查 ...
分类:
Web程序 时间:
2019-02-05 23:54:14
阅读次数:
293
一:连接查询(外链接outer和内链接inner) 连接查询是另一种类型的多表查询。连接查询对多个表进行JOIN运算,简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表结果集上。 语法:两个表的连接(left join table1 on 。。。 默认就是外链接即 l ...
分类:
数据库 时间:
2019-02-02 14:40:50
阅读次数:
231
笛卡尔乘积: A={a, b},集合B={0, 1, 2},则AxB的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}; (AxB≠BxA) 数据库中内连接与多表查询的区别 sql = "select [个人信息$].*,[工作经历$].* ...
分类:
数据库 时间:
2019-01-30 16:04:54
阅读次数:
205
一、输入映射 我们通过配置parameterType的值来指定输入参数的类型,这些类型可以是简单数据类型、POJO、HashMap等数据类型 1、简单类型 2、POJO包装类型 ①这是单表查询的时候传入的POJO包装类型,即可以直接传入实体类,但是当多表查询的时候,就需要自定义POJO类型 ②我们使 ...
分类:
数据库 时间:
2019-01-29 20:27:57
阅读次数:
215
一.介绍 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的数据,那既然分表存了,就要涉及到多个表连接查询了, ...
分类:
数据库 时间:
2019-01-25 21:47:14
阅读次数:
160
MySQL术语: Redundacncy(冗余):存储两次或多次数据,以便实现快速查询。 Primary Key(主键):主键是唯一的。表中每条记录的唯一标识。 Foreign Key(外键):用于连接两张表。 表的连接方式 内连接 外连接 自连接 数据准备 创建两张表:student表,colle ...
分类:
数据库 时间:
2019-01-25 15:15:51
阅读次数:
199
一、 什么是事务:简单说,所谓事务就是一组操作,要么操作都成功要么都不成功。 二、事务的使用流程 1. 第一步:开启一个事务,start transaction; 2. 第二步:正常的SQL语句操作,但是这些SQL语句并没有真正的更改数据库信息 3.第三步:提交事务,commit,当提交事务后,SQ ...
分类:
数据库 时间:
2019-01-24 13:29:17
阅读次数:
165
微信公众号:菜鸟永恒 第1章 多表关系实战 1.1 实战1:省和市? 方案1:多张表,一对多 ? 方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物) ? 多对多关系1.3 实战3:角色和权限 (比如公司职位和开除等权限) ? 多对多关系 1.4 实战4:客户和联系人(可 ...
分类:
其他好文 时间:
2019-01-22 01:18:48
阅读次数:
201
一.多表连接查询 1.交叉连接:不适用任何匹配条件,生成笛卡儿积 select * from 表1,表2; 2.内连接:只连接匹配的行 select * from 表1,表2 where 表1.字段 = 表2.字段; select * from 表1 inner join 表2 on 表1.字段 = ...
分类:
数据库 时间:
2019-01-20 23:38:34
阅读次数:
333