自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 10.0 MyBatis_插件

          前面讨论了四大对象的运行过程,在Configuration对象的创建方法里我们看到了mybatis用责任链去封装它们。换句话说,我们有机会在四大对象调度的时候插入我们的的代码去执行一些特殊的要求以满足特殊的场景需求,这便是mybati的插件技术。        在没能完全理解mybatis的原理和插件的时候,使用插件是十分危险的。使用插件就意味着mybatis底层封装,它给...

2018-09-15 23:03:53 119

转载 sql 之事件event(5)

知识点:概念 使用范围 使用权限 基本语法:创建、开启/关闭、修改、删除 第一步:查看事件是否开启 第二步:开启事件 第三步:创建事件 常用实例 1.触发相关的SQL语句 2.触发储存过程一.概念mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发...

2018-09-14 23:41:18 1175

原创 sql之自定义函数(4)

知识点:自定义函数定义 创建、调用、删除自定义函数 自定义函数的应用 深入自定义函数 复合结构 局部变量的创建、赋值;全局变量的创建 流程控制语句:条件语句(if、case)、控制循序条件语句(leave跳出循环、iterate跳出当前循环)、循环语句(loop、repeat、while) 一.定义用户自定义函数(user-defined function,UD...

2018-09-14 16:44:38 1600

原创 SQL中union(并集)、except(差集)、intersect(交集)用法,然而 mysql 不支持except 和 intersect

​​​​​​知识点:UNION返回两个结果集的并集。还有一个union all的用法(union没有包含重复列,union all 包含重复列) EXCEPT 返回两个结果集的差(即从左查询中返回右查询没有找到的所有非重复值(第一个表有,第二个表无))。 INTERSECT 返回 两个结果集的交集(即两个查询都返回的所有非重复值)。一.union 的用法语法:UNION 子句的基...

2018-09-13 12:54:15 28126 1

转载 sql之视图(1)

知识点:视图定义 创建、修改、更新、删除视图语法 视图的作用 视图的优缺点一.视图定义视图就是存储在数据库中并具有名字的 SQL 语句,或者说是以预定义的 SQL 查询的形式存在的数据表的成分。视图可以包含表中的所有列,或者仅包含选定的列。视图可以创建自一个或者多个表,这取决于创建该视图的 SQL 语句的写法。视图,一种虚拟的表,允许用户执行以下操作:以用户或者某些类型...

2018-09-12 17:49:10 226

原创 sql之触发器trigger(3)

知识点:什么是触发器 创建、撤销、查看触发器 触发器的作用(应用场景) 触发器和储存过程的区别 注意: 1.MySQL中,一个表在相同触发时间的相同触发事件只能创建一个触发器。如触发事件insert,触发时间为after的触发器只有一个。 2.MySQL中,触发器执行的顺序是before触发器、表操作(insert、update和delete)和after触发器 create ...

2018-09-12 15:52:47 1594 1

原创 mysql之日期

1.在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。Text 类型:数据类型 描述 CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。 VARCHAR(size) 保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括...

2018-09-10 15:41:50 8543

原创 sql面试题

1.SQL语句结构结构化查询语言包含6个部分:数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。 数...

2018-09-08 00:49:56 654

原创 mysql(4)- sql优化之explain语法详解

EXPLAIN为用于SELECT语句中的每个表返回一行信息。表以它们在处理查询过程中将被MySQL读入的顺序被列出。MySQL用一遍扫描多次联接(single-sweep multi-join)的方式解决所有联接。这意味着MySQL从第一个表中读一行,然后找到在第二个表中的一个匹配行,然后在第3个表中等等。当所有的表处理完后,它输出选中的列并且返回表清单直到找到一个有更多的匹配行的表。从该表读入下...

2018-09-06 23:38:30 302

转载 MySQL数据库的备份与恢复

一、MySQL 常见的备份方式直接拷贝数据库文件(物理拷贝) 使用 mysqldump 工具备份  使用 mysqlhotcopy 工具备份 使用 mysql 的主从同步复制,实现数据实时同步备份二、MySQL 物理数据文件结构介绍1. 日志文件错误日志 err log 二进制日志 binary log 更新日志 update log 查询日志 query log 慢查...

2018-09-06 15:09:12 85

原创 redis总结

官方文档:官方中文文档目录:入门 简介 安装 配置 基本数据类型 redis命令 专题功能 事务 管道 Lua 脚本 慢查询日志 实用功能 缓存 发布-订阅 分布式锁 单机数据库实现 持久化 分区 多机数据库实现 复制和哨兵 集群 实用场景知识点:入门 简介 Redis是一个基于BSD开源的项...

2018-09-06 00:18:22 222

原创 mysql面试题总结

基础一.主键 超键 候选键 外键超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键:最小超键,即没有冗余元素的超键。它需要同时满足下列两个条件: 1.这个属性集合始终能够确保在关系中能唯一标识元组。(满足这个条件的就是超键) 2.在这个属性集合中找不出合适的真子集能够满足条件。 ...

2018-09-04 23:52:43 1171

struts2+spring+hibernate+mysql(eclipse)整合增删改查

一套基于增删改查的基础ssh整合,数据库需要设置正确连接信息

2018-06-25

spring、springMVC和mybatis整合入门项目

学习完mybatis,与spring,springMVC整合做的一个完整案例,简单易懂

2018-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除