mysql多表查询 建表与数据准备 多表连接查询 1 交叉连接:不适用任何匹配条件。生成笛卡尔积 2 内连接:只连接匹配的 3 外链接之左连接:优先显示左表全部记录 4 外链接之右连接:优先显示右表全部记录 5 全外连接:显示左右两个表全部记录 6 符合条件连接查询 子查询 2 带比较运算符的子查询 ...
分类:
数据库 时间:
2020-01-28 23:09:04
阅读次数:
80
关联查询: 一对一: 1、业务扩展类 核心:用resultType指定的类的属性包含多表查询的所有字段。 2、resultMap 通过添加属性成员建立两个类之间的连接 <!--利用resultMap实现一对一 --> <select id="queryPersonsByReOnetoOne" par ...
分类:
其他好文 时间:
2020-01-26 17:38:09
阅读次数:
76
在使用SpringDataJpa进行多表查询时,使用导航查询,每次都出现 StackOverflowError错误, 经过查找资料,网上百度,终于找到原因, StackOverflowError 是栈溢出的意思当我自己遇到这个问题百度出来的造成原因几乎都是说 递归或者死循环导致。 我自己的项目却是因 ...
分类:
编程语言 时间:
2020-01-23 18:17:18
阅读次数:
189
第四天:mybatis的缓存和注解开发 mybatis中的加载时机(查询的时机) mybatis中的一级缓存和二级缓存 mybatis的注解开发 单表CRUD 多表查询 一、今日内容概要 1、Mybatis中的延迟加载 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要 ...
分类:
其他好文 时间:
2020-01-16 20:30:50
阅读次数:
99
[toc] Redis Redis是一个高性能的key value数据库,是非关系型数据库 Redis的特点 1.redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 2.redis支持简单的key value类型的数据,同时还提供list,set,zset,h ...
分类:
其他好文 时间:
2020-01-10 20:31:43
阅读次数:
76
一、准备sql # 创建部门表 create table dept ( id int primary key auto_increment, name varchar(20) ); insert into dept (name) values ('开发部'), (‘市场部’), ('财务部'); # ...
分类:
数据库 时间:
2020-01-10 10:45:05
阅读次数:
75
MySQL视图、存储过程与存储引擎一、前言?前面的文章已经介绍了MySQL的索引与事务以及MySQL的备份与恢复的相关的内容,本文将对MySQL视图及存储过程以及存储引擎进行讲述。二、MySQL视图2.1问题引出——视图的概念?我们在使用SQL语句进行多表查询的时候的命令是非常冗长而麻烦的,如果说这样的操作还非常多的使用的情况下就会加大工作人员的工作量,毕竟不能保证如此长的代码不会写错,并且多次进
分类:
数据库 时间:
2020-01-09 15:59:19
阅读次数:
94
Djangoo框架5 orm查询 [TOC] 一.单表查询 1.必会的16条查询语句 ? 如何只单独测试django中的某一个py文件,如何书写测试脚本 ? 在任意一个py文件中书写代码: ? 应用下的tests或者自己去新建一个 创建movie表 auto_now: 每次修改数据的时候 都会自动将 ...
分类:
其他好文 时间:
2020-01-08 22:33:50
阅读次数:
75
<asp:TreeView ID="TreeView2" runat="server"></asp:TreeView> 数据库: 前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inheri ...
分类:
Web程序 时间:
2020-01-06 19:29:31
阅读次数:
108
一、基础 1.1 SQL查询的基本原理 第一、单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。第二、两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表;然后根据WHERE条件 ...
分类:
其他好文 时间:
2020-01-03 19:40:30
阅读次数:
99