1. 延迟加载 resultMap可实现高级映射:association、collection具备延迟加载功能。 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。 (1)使用collection 实现延迟加载 查询用户地址,在关联用户表 ...
分类:
其他好文 时间:
2017-09-23 20:08:35
阅读次数:
192
SQL查询基础 1、单表查询 从数据库中查找数据 专业的称谓又称为投影 基本查询语句结构 select 列 from 表 * 所有列不是所有其他东西 查询所有数据 例:SELECT * FROM t_studen 需要执行比较细的操作 加上条件筛选:查询id为2号的学生信息 SELECT * FRO ...
分类:
数据库 时间:
2017-09-20 19:31:01
阅读次数:
198
一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据更新数据删除数据查询数据 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 1.单表查询http:// ...
分类:
数据库 时间:
2017-09-13 00:26:58
阅读次数:
154
上一篇讲了比较简单的单表查询以及MySQL的组函数,这一篇给大家分享一点比较难得知识了,关于多表查询,子查询,左连接,外连接等等。希望大家能都得到帮助! 在开始之前因为要多表查询,所以搭建好环境: 1)创建数据表suppliers 前面已经有一张表是book表,我们在建立一张suppliers(供应 ...
分类:
数据库 时间:
2017-09-11 23:31:56
阅读次数:
404
单表查询语法: select 字段1,字段2... from 表名where 条 件group by fieldhaving 筛选order by 字段limit 限制条数 关键字的优先级:from > where > group by > having > select > distinct > ...
分类:
数据库 时间:
2017-09-11 16:29:44
阅读次数:
207
一.查询语法 二.关键字执行优先级 三.查询实例 四.where约束 注意:where是一种约束条件,mysql会拿着where指定的条件去表中取数据,而having则是在取出数据后进行过滤 五.group by 大前提:可以按照任意字段分组,但分完组后,只能查看分组的那个字段,要想取的组内的其他字 ...
分类:
数据库 时间:
2017-09-10 18:57:17
阅读次数:
218
主要内容: 1.查询语法 2.关键字的执行优先级 3.简单查询 4.单条件查询 5.where 约束 6.分组查询: group by 7.使用聚合函数查询 8.having 过滤 9.查询排序:order by 10限制查询的记录数:limit 11.使用正则表达式查询 先建数据库(文件夹)、后表 ...
分类:
数据库 时间:
2017-09-10 17:48:19
阅读次数:
269
阅读目录 一,查询语法 二,简单查询 三,where约束 四,having过滤 五,分组查询 group by 六,关键字的执行优先级 七,查询排列 order by 八,使用聚合函数查询 九,where补充 十,限制查询的记录数:limit 先创建表 1.注意: select * from t1 ...
分类:
数据库 时间:
2017-09-10 10:16:27
阅读次数:
214
一 单表查询,以下是表内容 二 多表查询,一下是表内容 三 总结&表创建过程 单表创建 多表创建 ...
分类:
数据库 时间:
2017-09-09 21:34:30
阅读次数:
262
一、关键字的执行优先级(重点) 1.关键字执行优先级 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.按照select后的字段得到一张新的虚拟表,如果有聚合函数,则将组内 ...
分类:
编程语言 时间:
2017-09-09 13:47:55
阅读次数:
224