1、%TYPE 为了使一个新定义的变量与另一个已经定义了的变量(通常是表的某一列)的数据类型保持一致,Oracle提供了%Type的定义方式,当被参照的那个变量的数据类型发生改变时,那么这个新定义的变量的数据类型也会随之发生改变,这种定义方式类似与其他编程语言中的"var",其类型不由自己决定。而是 ...
分类:
数据库 时间:
2017-03-13 14:25:57
阅读次数:
436
一、子查询 把一条查询语句,当做值来使用子句的查询结果必须是一列子句可以返回多行数据,但必须是一列 select * from 表名 where 列名 =,>,<(select * from 表名 where 列名...) in/not in 列名 in(值,值,值)表示取值在后面提供的值以内,相当 ...
分类:
数据库 时间:
2017-03-13 13:39:08
阅读次数:
251
用mysqlbinlog工具查看 查看制定binary log文件内的制定时间段的代码: 利用pos值也就是定位点值查看指定区间的值 ...
分类:
数据库 时间:
2017-03-13 13:32:57
阅读次数:
240
一、配置SQL Server 1、下载sql驱动,将sqljdbc4.jar放到JMeter安装目录/lib下。 2、启动JMeter,右键添加->配置文件->JDBC Connection Configuration。 3、设置JDBC Connection Configuration属性 (1) ...
分类:
数据库 时间:
2017-03-13 13:24:14
阅读次数:
279
转自:http://www.cnblogs.com/ysw-go/ Statement执行更新操作 Statement:Statement 是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQ ...
分类:
数据库 时间:
2017-03-13 13:21:43
阅读次数:
228
MySQLi PDO 关闭链接 创建数据库 ...
分类:
数据库 时间:
2017-03-13 13:19:12
阅读次数:
239
1:二进制日志 二进制日志记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不记录包括数据查询的语句。语句以“事件”的形式保存,它描述了数据的更改过程,此日志对于灾难时的数据恢复起着极其重要的作用 2:日志的位置和格式 当用—log-bin[=file_name]选项启动时,m ...
分类:
数据库 时间:
2017-03-13 13:08:59
阅读次数:
253
转自:http://www.cnblogs.com/ysw-go/ JDBC数据库连接池的必要性 一、在使用开发基于数据库的web程序时,传统的模式基本是按一下步骤: 1)在主程序(如servlet/beans)中建立数据库连接 2)进行sql操作 3)断开数据库连接 二、这种模式开发,存在的问题: ...
分类:
数据库 时间:
2017-03-13 13:06:45
阅读次数:
303
转自:http://www.cnblogs.com/ysw-go/ JDBC元数据 1)DatabaseMetaData 具体的应用代码: 2)ResultSetMetaData 具体的代码应用: 我们的查询操作,对于不同的数据表examstudent和customers,会有不同的代码编写过程,利 ...
分类:
数据库 时间:
2017-03-13 13:03:59
阅读次数:
285
一、SQLAdvisor简介 SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评广泛应用,包 ...
分类:
数据库 时间:
2017-03-13 13:01:39
阅读次数:
532
转自:http://www.cnblogs.com/ysw-go/ JDBC JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。 JDBC库中所包含的API任务通常与数据库使用: 连接到数据库 创建SQL或MySQL语句 ...
分类:
数据库 时间:
2017-03-13 12:59:29
阅读次数:
347
现在数据如下: 需求如下: 要求 更新 Earnings 表中的Earnings字段 当 Table_2 KPI 大于等于1时 Earinings = KPI* 2000,否则等于 KPI* 1500 1 Update Earnings 2 set Earnings = ( 3 SELECT 4 C ...
分类:
数据库 时间:
2017-03-13 12:59:10
阅读次数:
219
首先咱们一起来看一下SQL的基本函数 一、聚合函数 二、数学函数 三、字符串函数 四、转换函数 五、时间函数 这样子看起来可能很多,那咱们给变得 再多一点儿 一、聚合函数(AVG、SUM、MIN、MAX、COUNT) AVG:老套路,字面意思解释,平均值。 现在是查询car表格内的全部信息,嗯。。。 ...
分类:
数据库 时间:
2017-03-13 12:58:34
阅读次数:
166
--截取后得到的仍为date数据类型 select trunc(sysdate) from dual;--2017-03-13 00:00:00select trunc(sysdate+1) from dual;--2017-03-14 00:00:00 加一天 select trunc(sysda ...
分类:
数据库 时间:
2017-03-13 12:52:15
阅读次数:
158
转自:http://www.cnblogs.com/ysw-go/ 数据库事务的隔离级别 对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题:脏读: 对于两个事务 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之 ...
分类:
数据库 时间:
2017-03-13 12:51:59
阅读次数:
237
SQL中的增、删、改、查 一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Students (姓名,性别,出生日期) values ('王伟华','男','1983/6/15') 注意: ...
分类:
数据库 时间:
2017-03-13 12:50:07
阅读次数:
265
现有数据如上图所示,要求统计出日期相同的Count总数,并且加一列统计前面日期Count的总和 1 SELECT SUM([Count]) AS DayTotal, SUM(SUM([Count])) over (order by [Datetime]) Total, [datetime] FROM ...
分类:
数据库 时间:
2017-03-13 12:42:34
阅读次数:
187