数据库表的增删改查操作: 增、删、改 查: 单表查询 简单查询、where约束、group by分组、聚合查询、having过滤、order by排序、limit限制、正则匹配 多表查询 连表查询:交叉查询、>內连查询、左外连接查询、右外连接查询、全外链接查询、连接结果筛选查询 子查询 :带关键字i ...
分类:
数据库 时间:
2019-08-26 21:27:40
阅读次数:
170
原文: http://blog.gqylpy.com/gqy/252 目录 多表链接查询 笛卡尔积 内链接 inner join 外链接之左链接 left join 外链接之右链接 right join 全外链接 符合条件链接查询 子查询 先准备两张表:部门表(department)、员工表(emp ...
分类:
数据库 时间:
2019-08-26 14:52:45
阅读次数:
112
1多表查询 (可以用where 进行链接) 内连接(多表的交集查询) 语法:(链接左表)inner join(链接右表) on条件(对应的表一样的字段) 左链接 (不改变左表内容,对相应的表进行配对) 语法:(链接左表)left join(链接右表) on条件(对应的表一样的字段) 右链接 (不改变 ...
分类:
数据库 时间:
2019-08-25 22:54:05
阅读次数:
275
[TOC] 基本查询语句及方法 测试数据创建 如果在windows系统中,插入中文字符,select的结果为空白,可以将所有字符编码统一设置成gbk(或者参照我 "安装配置MySQL" 的博客,将所有字符编码设置为 utf8) 创建数据库与表 插入表记录数据 数据展示 常见结果排版 另一种结果排版 ...
分类:
数据库 时间:
2019-08-25 18:08:59
阅读次数:
129
Mybatis 中对于多表查询提供了非常强大的实现方式,主要是通过resultMap的结果映射对于多表查询后的返回值进行封装,让我们来看一下官网上对于resultMap的解释:resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets ...
分类:
其他好文 时间:
2019-08-25 00:44:48
阅读次数:
92
[TOC] 一、Mybatis 中的延迟加载 问题: 1. 在一对多中,当我们有一个用户,他有一百个账户。 2. 在查询用户的时候,要不要把关联的账户查出来? 3. 在查询账户的时候,要不要把关联的用户查出来? 解析: 1. 在查询用户时,用户下的账户信息应该似乎,什么时候使用,什么时候查询的。 2 ...
分类:
其他好文 时间:
2019-08-24 22:42:09
阅读次数:
123
[TOC] 一、表之间的关系 一对多 多对一 一对一 多对多 特例: ? 如果拿出每一个订单,他都只能属于一个用户 ? 所以 Mybatis 就把多对一看成了一对一 二、mybatis中的多表查询 Ⅰ一对一 1.示例:用户和账户 1. 一个用户可以有多个账户 2. 一个账户只能属于一个用户(多个账户 ...
分类:
其他好文 时间:
2019-08-24 22:37:27
阅读次数:
113
[TOC] 细节: 在项目中,用了xml和注解开发,不管用不用xml,它都会报错,要么把配置文件放到不相干的文件,要么删除。 通常开发是整个dao要用xml要么用注解开发 课程安排: 一、环境搭建 1. 配置好连接环境 2. interface 改动 二、单表CRUD操作(代理Dao方式) 懒了 三 ...
分类:
其他好文 时间:
2019-08-24 22:34:29
阅读次数:
103
多表查询 创建两张表 表查询 1.内连接 inner join 2.左连接 left join 3.右连接 right join 4.全连接 union 子查询 exist 导入 .sql文件 /* 数据导入: Navicat Premium Data Transfer Source Server ...
分类:
数据库 时间:
2019-08-22 22:16:46
阅读次数:
143
mybatis一对一关联关系映射 在关联关系中,有一对一,一对多,多对多三种关联关系。 一对一关系:在操作上,任意一方引入对方的主键作为外键。 一对多关系:在“多”的一方添加“一”的一方的主键作为外键。 多对多关系:产生中间表引入两张表的主键作为外键,将两个主键作为联合主键或者引入新的字段作为这个中 ...
分类:
其他好文 时间:
2019-08-22 16:09:30
阅读次数:
112