码迷,mamicode.com
首页 > 数据库
SQL中的case when then else end用法
SQL中的case when then else end用法
分类:数据库   时间:2015-05-24 14:07:10    阅读次数:154
SqlServer 2012 OFFSET 和 FETCH 子句实现分页
SQLserver 202 新增加的功能,在ORDER BY 子句中新增 OFFSET 和 FETCH 子句,可以实现分页查询效果。 ORDER BY 子句中的语法如下:(参考:ORDER BY 子句 (Transact-SQL)) ORDER BY order_by_expression [ COLLATE collation_name ] [ ASC | DE...
分类:数据库   时间:2015-05-24 12:57:41    阅读次数:358
【书评:Oracle查询优化改写】第14章 结尾章
【书评:Oracle查询优化改写】第14章 结尾章 一.1 相关参考文章链接 前13章的链接参考相关连接: 【书评:Oracle查询优化改写】第一章 http://blog.itpub.net/26736162/viewspace-1652985/ 【书评:Oracle查询优化改写】第二章http:...
分类:数据库   时间:2015-05-24 12:55:12    阅读次数:114
MYSQL Nested Join Optimization
table_factor的语法和标准sql比较,后者只接受table_reference,每个逗号项都等于一个inner Join,e.g.SELECT * FROM t1 LEFT JOIN (t2, t3, t4) ON (t2.a=t1.a AND t3.b=...
分类:数据库   时间:2015-05-24 12:53:27    阅读次数:151
oracle遍历游标
1,while循环 declare v_tname varchar2(20); cursor c_tname is select a.TABLE_NAME from user_tables a where a.TABLESPACE_NAME = 'VTMDATA'; begin open c_tna...
分类:数据库   时间:2015-05-24 12:45:57    阅读次数:151
Oracle dbms_random函数用法快速生成多条测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。 首先模拟一下100条的随机数据 select rownum as id, to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss'...
分类:数据库   时间:2015-05-24 11:40:19    阅读次数:241
Yahoo的MySQL性能分析器详解
Yahoo的MySQL性能分析器详解一、介绍Yahoo于前日开源了自己的MySQL性能分析器(MySQL Performance Analyzer),源码托管在GitHub。此性能分析器使用Maven构建,需要JDK 8和Maven 3.0。此性能分析器项目包含了两个子项目: 1)Java Web应用项目:myperf 2)Jetty Web服务器项目:jetty wrapper虽然项目在pom....
分类:数据库   时间:2015-05-24 11:38:12    阅读次数:240
用bcp导sql server数据到excel文件
sql server用bcp来导出数据很方便,比如要导出pubs.dbo.sales的记录成excel格式,在命令提示符下输入:(1)指定表或视图名导出bcp pubs.dbo.sales out c:\exp.xls -w -S TestDB -U "sa" -P "password"(2)使用s...
分类:数据库   时间:2015-05-24 11:33:43    阅读次数:146
Mysql Nested-Loop Join Algorithms
MySQL在多表之间执行join时,利用一种nested-loop algorithm 或者其变种;(嵌套循环)Nested-Loop Join Algorithm 一个简单的嵌套循环连接(NLJ)算法 从第一个表读取一行,然后传递给Join中的其他表依次读取,过程一直重复剩余的表都被Join。 ....
分类:数据库   时间:2015-05-24 11:30:38    阅读次数:166
mysql之count,max,min,sum,avg,celing,floor
写在前面昨天去青龙峡玩了一天,累的跟狗似的。不过还好,最终也算登到山顶了,也算来北京后征服的第三座山了。这里也唠叨一句,做开发这行,没事还是多运动运动,对自己还是很有好处的,废话少说,还是折腾折腾sql语句吧。系列文章mysql之创建数据库,创建数据表mysql之select,insert,dele...
分类:数据库   时间:2015-05-24 11:27:38    阅读次数:195
Oracle行转列函数由wmsys.wm_concat到listagg的进化
测试表数据select * from test01ID NAME10 CLARK10 KING10 MILLER20 ADAMS20 FORD20 JONES20 SCOTT20 SMITH30 ALLEN30 BLAKE30 JAMES30 MARTIN30 TURNER30 WARD1.wmsy...
分类:数据库   时间:2015-05-24 11:24:59    阅读次数:270
solaris下mdb的使用
前些天配置后台程序,程序启动不了,根据日志提示,是某函数错误,错误正好是一个库文件,厂家没有提供源代码,厂家没提供技术支持,只好自己用mdb反汇编了程序,调试过程mdb 程序名main+0xce0:b ;设置断点::run -s ;启动程序$r ;查看寄存器信息::step ;单步执行XXX_E_I...
分类:数据库   时间:2015-05-24 11:23:16    阅读次数:250
如何彻底解决jsp页面中文乱码及数据库乱码
最近自己闲做一个小项目,搭建环境框架SSH+MySQL数据库,遇到一个问题:jsp页面中文显示乱码,数据库插入数据和更新数据时中文也显示乱码,后来在网上找了许多解决方法,还是折腾了两天才把问题解决,下面总结一下彻底解决中文乱码问题:在项目里的我统一使用UTF-8的编码方式1、知道自己安装Mysql数...
分类:数据库   时间:2015-05-24 11:22:37    阅读次数:140
oracle加密代码解开
oracle里的PL/SQL代码,经过wrap程序后,就会变成不可阅读的密文,以前一直没找到办法解开,在oracle黑客手册里有简要描述,后来在google里找到,How to unwrap PL/SQL (https://www.blackhat.com/presentations/bh-usa-...
分类:数据库   时间:2015-05-24 11:16:54    阅读次数:147
Crodys 使用Oracle同义词解决方案
通过本次验证,实现了在Cordys平台上使用Oracle同义词技术方案,结论如下: 1.私有同义词与公有同义词没有区别; 2.Database Metadata 中并不提供针对同义词的服务,也不会把同义词识别为表。也就是说,不能通过Database Metadata 直接为同义词创建method; 3.使用同义词就是首先通过其他表(Tables)创建method,然后修改这个method的SQL语句,改...
分类:数据库   时间:2015-05-24 10:09:22    阅读次数:410
iBatis.Net系列(九)-动态sql
能执行sql语句并并没有什么特别的,对于下面2条sql语句select * from Student where id=14select * from Student where id=14 and name='张三'这2条sql语句前半部分是相同的,如果按照以前的话,我们得写2个xml配置节点,现...
分类:数据库   时间:2015-05-24 10:02:11    阅读次数:170
常用数据库查询判断表和字段是否存在的SQL
常用数据库查询判断表和字段是否存在的SQL(如果结果为1表示存在,为0表示不存在) 1、MSSQL?Server 表: SELECT?COUNT(*)?FROM?dbo.sysobjects? WHERE?name=?‘table_name‘; 字段: SELECT?COUNT(*)?FRO...
分类:数据库   时间:2015-05-24 08:59:30    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!