1 日志分为三种格式statement 基于语句的row 基于行的mixed 复合的区别:基于语句的 简单,精悍,服务器会将数据修改事件以SQL语句的形式写入二进制,内容比较容易理解语句行的 对要修改哪些数据 提供了跟精细的控制,但是不容易理解,出现这种格式的原因在于,有些语句可能不够明确,在主服务...
分类:
数据库 时间:
2014-11-17 00:18:23
阅读次数:
271
作为SSH三大框架之一的Hibernate,是用来把程序的Dao层和数据库打交道用的,它封装了JDBC的步骤,是我们对数据库的操作更加简单,更加快捷。利用Hibernate框架我们就可以不再编写重复的JDBC代码,不再反复的测试我们的SQL语句写的如何。这里这需要我们简单配置,调用框架给我们提供的方法,就可以完成对数据增删改查的,那么Hibernate到底是个什么样的框架呢?如何使用呢?先看一个关...
分类:
Web程序 时间:
2014-11-16 14:46:23
阅读次数:
338
MySql:MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定...
分类:
数据库 时间:
2014-11-16 10:36:52
阅读次数:
297
前言
之前看了很多博客有用存储过程的,但是看不怎么懂,就没有用。在遇到组合查询的时候,相较于之前,逻辑还算是复杂些,于是想用用存储过程。
当调用好几个表的时候,只要将sql语句写入存储过程,那么复杂的过程就很简单了。
注意:因为目前为止直接出国sql sever ,所以以sql sever为例...
分类:
其他好文 时间:
2014-11-15 23:18:34
阅读次数:
382
这篇我将记叙我的第二个脚本程序,这篇我使用InterBase数据库提供的“isql”命令来导出我所要的数据,但是由于“isql”命令没有直接导出数据的语句,说以我采用的是导入一个配置文件,在这个文件中定义好我要打开的是哪个数据库,以及输入账户名和密码之后使用sql语句查出所要的数据并写入到缓存中。....
分类:
数据库 时间:
2014-11-15 21:35:53
阅读次数:
325
上网浏览帖子发现一个关于SQL中的in里面的参数动态添加的问题。通常in里面的参数通过一个子查询获得与该参数相同类型或者可互转换的类型的一个字段信息。实际中经常会用到有个数组,该数组的内容正好是作为in里面的参数列表。通过SQL拼接的方式一定能够实现,即便看起来比较繁..
分类:
数据库 时间:
2014-11-15 20:23:24
阅读次数:
474
本文转载自:http://www.cnblogs.com/gaolonglong/archive/2011/05/31/2064790.html1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就....
分类:
数据库 时间:
2014-11-15 14:05:16
阅读次数:
286
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORAC...
分类:
数据库 时间:
2014-11-15 00:18:51
阅读次数:
335
1 pstmt= conn.prepareStatement(sql);2 for(int i=0;i<500;i++)3 {4 //准备sql语句5 pstmt.setString(1,...
分类:
数据库 时间:
2014-11-14 22:38:02
阅读次数:
237
总结网友们在CSDN社区上对于not in的优化策略,整理如下,备查。select * from emp where emp_no not in (select emp_no from emp_bill)要求用两种 SQL 写法优化上面 SQL 。方法一、select * from emp a .....
分类:
数据库 时间:
2014-11-14 19:43:45
阅读次数:
208