1.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。 2.关于Case的解释如下: Case Statement CASE 表达式 WHEN 条件1 THEN 返回值1 WHEN 条件2 THEN 返回值2...WHEN 条件n T ...
分类:
数据库 时间:
2016-12-29 16:57:34
阅读次数:
188
转自:Oracle索引HINT的使用 存储在数据库中数据的分布情况开发人员或管理员比Oracle优化器更加的清楚,在优化器不能作出最有查询路径选择的情况下,使用HINT(提示)人为的固定查询路径,一定程度能生成更优的执行计划。 在SQL的查询过程中,索引是快速查询数据的方法之一,是最重要、最常见的手... ...
分类:
数据库 时间:
2016-12-29 16:32:46
阅读次数:
306
问题:引入依赖之后会报错。 1.首先我们要去下载一个oracle的驱动jar包,ojdbc6.jar(我这里本机安装了oracle,所以在oracle安装目录 F:\app\zyh\product\11.1.0\db_1\jdbc\lib 目录下会有驱动的jar包,如果你没有安装oracle,那么可 ...
分类:
数据库 时间:
2016-12-29 16:21:40
阅读次数:
7146
数据库系统工作原理:1.用户向数据库发起连接;2.
MySQL数据库验证权限。如果权限不够,直接拒绝,权限ok进入下一步;3.用户开始发起SQL语句;4.
MySQL数据库解析器开始解析SQL语句;5.
MySQL开始查询自己的本地缓存,有的话直接反馈给用户,没有的话,进入下一步;6.
经过解析..
分类:
数据库 时间:
2016-12-29 14:40:56
阅读次数:
202
简介 在MySQL服务器出现短暂(5~30秒)的性能波动的时候,一般的性能监控工具都很难抓住故障现场,也就很难收集对应较细粒度的诊断信息。另外,如果这种波动出现的频率很低,例如几天才一次,我们也很难人为的抓住现场,收集数据。这正是pt-stalk所解决的问题。 参数 –function:设置触发条件 ...
分类:
数据库 时间:
2016-12-29 14:34:46
阅读次数:
286
提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件(点击这里下载文件): [client] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 socket=/tmp/mysql.sock basedir=/usr/loc ...
分类:
数据库 时间:
2016-12-29 14:32:40
阅读次数:
166
package org.wxd.weixin.util; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;impo ...
分类:
数据库 时间:
2016-12-29 14:29:30
阅读次数:
290
效果: 方法一: View: 注:"f_GroupID"相当于name="f_GroupID",我用的是KendoUI的Grid,所以name="f_GroupID"绑定的是kendo的schema的 f_GroupID Controller: 实体: 方法二: View: Controller: ...
分类:
数据库 时间:
2016-12-29 14:18:27
阅读次数:
245
archival log list; 归档日志文件位置 select file_name from dba_data_files; 查询数据库文件位置 select parameter control; 查询控制文件位置 select member from v$logfile; 查询日志文件位置 ...
分类:
数据库 时间:
2016-12-29 14:11:53
阅读次数:
166
一、控制文件 oracle的控制文件是极其重要的文件,它是一个较小的二进制文件。 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。 在mount阶段被读取,open阶段一直被使用 一个控制文件只能属于一个数据库 控制文件的 ...
分类:
数据库 时间:
2016-12-29 13:55:26
阅读次数:
214
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(var ...
分类:
数据库 时间:
2016-12-29 13:53:04
阅读次数:
247
Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,用于从对象库缓存中刷新特定对象,例如游标,包,序列,触发器等。也就是说可以删除、清理特定SQL的执行计划,这样在特殊情况下,就避免你要将整个SHARED POOL清空的危险情况。例如某个SQL语句由于优化... ...
分类:
数据库 时间:
2016-12-29 13:49:02
阅读次数:
391
1、开篇 搞开发的都知道,当数据量很大的时候,我们的代码逻辑的简单性就显得十分重要,否则处理起来就需要花费相当多的时间。另外还有一个地方需要注意的是我们写的sql语句。 一个拥有多年开发的资深开发者可以相比于刚从事开发经验不足的开发者写的sql效率要高些,数据量小基本没有什么关系。但是假如你在拥有高 ...
分类:
数据库 时间:
2016-12-29 13:47:36
阅读次数:
242
有时候需要对一个特定的含有小数点的数字保留指定位数,比如“123.123600”。 在数据库中以函数的形式实现如下: 举例说明: 注意:最多只能保留6位小数,因为创建函数的时候传递的参数@strength numeric(20,6),只保留6位小数 ...
分类:
数据库 时间:
2016-12-29 13:46:43
阅读次数:
548
1 ORA-00001: 违反唯一约束条件 (.) 2 ORA-00017: 请求会话以设置跟踪事件 3 ORA-00018: 超出最大会话数 4 ORA-00019: 超出最大会话许可数 5 ORA-00020: 超出最大进程数 () 6 ORA-00021: 会话附属于其它某些进程;无法转换会话 ...
分类:
数据库 时间:
2016-12-29 13:34:52
阅读次数:
332
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.132013-10-24 15:31:12标签:服务器 防火墙 file 配置文件 written一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器二、配置防火墙,开启80端口、3306端口1 v ...
分类:
数据库 时间:
2016-12-29 13:21:50
阅读次数:
224
插入INSERT IGNORE INTO test (`f1`, `f2`, `f3`) VALUES (v1,v2,v3); 更新update test set f1=v1,f2=v2 where f3=v3; ...
分类:
数据库 时间:
2016-12-29 13:16:23
阅读次数:
175