第四天:mybatis的缓存和注解开发 mybatis中的加载时机(查询的时机) mybatis中的一级缓存和二级缓存 mybatis的注解开发 单表CRUD 多表查询 一、今日内容概要 1、Mybatis中的延迟加载 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要 ...
分类:
其他好文 时间:
2020-01-16 20:30:50
阅读次数:
99
昨天下午在查资料的时候,无意间点到了MySQL的官网。发现MySQL发布了一个新版本。 Mysql这个数据库有没有人不熟悉?不用的?没有吧。 2019年末,MySQL发布的8.0.18 GA版本,带来了一些新特性和增强功能。其中最引人注目的莫过于多表连接查询 支持Hash Join 。 还是老样子, ...
分类:
数据库 时间:
2020-01-16 00:42:29
阅读次数:
75
[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
Mysql 第二天 补充 索引 增删改查 多表联合查询 补充 表字段改名 change 1.修改字段类型 modify 2.添加字段 add first/after3.删除字段 drop4.表改名 rename 补充 5.字段改名 change ?alter table users change 旧 ...
分类:
数据库 时间:
2020-01-09 11:49:19
阅读次数:
80
用户鼠标移到一级分类,去查询自己的二级分类。 这些的father_id是11 也就是蛋糕的三级分类。 写sql 先写sql,需要用到自链接,我们使用的通用mapper是做不到多表关联查询的。所以我们要写自定义的sql语句 自己关联自己,f代表father 。c代表child where条件,指定fa ...
分类:
其他好文 时间:
2020-01-08 23:10:47
阅读次数:
95
Djangoo框架5 orm查询 [TOC] 一.单表查询 1.必会的16条查询语句 ? 如何只单独测试django中的某一个py文件,如何书写测试脚本 ? 在任意一个py文件中书写代码: ? 应用下的tests或者自己去新建一个 创建movie表 auto_now: 每次修改数据的时候 都会自动将 ...
分类:
其他好文 时间:
2020-01-08 22:33:50
阅读次数:
75
前端时间查找系统缓慢的问题,郁闷了良久,意外发现是mysql有死进程,晕晕!现在记录一下查找过程,共勉! (系统没有加缓存的情况下) 1 sql语句的查询效率,这个都有提到,针对大型sql语句,主要还是控制条件,尽量减少查询的条数(子表上加条件),来缩短查询时间。 2 建表索引,一般在查询条件涉及字 ...
分类:
数据库 时间:
2020-01-08 10:18:05
阅读次数:
98
表的基本设计 机械M由多个零件C组成 不同的零件有不同的属性,所以有C1,C2等等 由于零件的差异化,导致C1、C2不能通过统一的表C来表示 同时设计接口InterfaceC作为零件表的接口,整合一些统一的内容 综上所述,有表M,C1,C2和接口InterfaceC,C1、C2实现Interface ...
分类:
其他好文 时间:
2020-01-07 20:01:05
阅读次数:
439