P6Spy是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过P6Spy可以对SQL语句进行拦截,相当于一个SQL语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。 springboot集成P6Spy 1.添加依赖 <dependency> <groupId>p6spy</g ...
分类:
其他好文 时间:
2020-04-01 11:23:07
阅读次数:
91
21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 需要注意,创建数据库和创建表的语句博文都在前面哦 整个系列都是相互关联的哈,需要用到前面创建的数据库 ...
分类:
数据库 时间:
2020-04-01 10:55:42
阅读次数:
69
高强度训练第二十天总结:Mybatis面试题 什么是Mybatis?# Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。程序员直接编写原生态 sql,可 ...
分类:
其他好文 时间:
2020-04-01 01:17:05
阅读次数:
83
[toc] 1.SQL语句的执行顺序 常见的select、from、where的顺序 完整的select、from、where、group by、having、order by的顺序 1.1 案例分析:分析exists语句的SQL执行顺序 exists语句 执行结果为: SNO SNAME \ 1 ...
分类:
数据库 时间:
2020-04-01 01:14:09
阅读次数:
107
0、exists() 用法: select * from T1 where exists(select 1 from T2 where T1.a=T2.a) 其中 “select 1 from T2 where T1.a=T2.a” 相当于一个关联表查询, 相当于“select 1 from T1, ...
分类:
数据库 时间:
2020-03-31 19:05:51
阅读次数:
75
MySQL的常见操作在这里先做一下总结,已经整合到代码里面,经过检验无误。复制代码代码如下:/创建一个数据库/createdatabasexuning_test;/说明当时使用数据库对象/usexuning_test;/向数据库中添加表并且定义表的结构/createtableperson(idintnotnull,namevarchar(16)notnull,sexvarchar(16)notnu
分类:
数据库 时间:
2020-03-31 16:07:11
阅读次数:
94
逐条录入数据 C /// /// 一条条进行数据录入 /// /// /// /// private static int InsertDataTable(string tableName, DataTable dt) { //循环列,循环每行,执行insert sql语句 string colSt ...
分类:
数据库 时间:
2020-03-31 14:18:04
阅读次数:
116
优点: 1、mybatis使sql语句完全从代码中抽离到xml中,可以通过标签来动态拼接sql。 2、消除jdbc大部分冗余代码、api简单易懂、很好的与spring等中间件集成 缺点: 1、复杂的sql不如在java中灵活、调试也不如在java中的断点简单。 2、数据库支持不如hibernate ...
分类:
其他好文 时间:
2020-03-30 21:47:17
阅读次数:
93
什么是框架? 框架是软件开发中的一套解决方案(封装了很多细节),myBatis解决的是持久层的问题。开发者可以极简开发。 什么是myBatis框架? 是一款优秀的Java持久层框架,让开发和只关心Sql语句本身,可通过注解或者xml 配置,结果集直接封装到JOPO中。 什么是ORM? 对象关系映射: ...
分类:
其他好文 时间:
2020-03-30 21:40:26
阅读次数:
82
公司的项目使用的是pgsql数据库,我也不是到为什么不把数据库表字段都设计成varchar的,现在搞的数据库的字段类型比较多,在执行sql语句的时候,就会报各种各样的错误,这不:function to_timestamp(timestamp without time zone, unknown) d ...
分类:
其他好文 时间:
2020-03-30 21:35:37
阅读次数:
493