现在有两个表,A表字段AMOUNT为发票金额,B表字段REV为收款金额,两表通过字段id关联,需将A表的字段AMOUNT与B表的字段REV相减, 但是A表表示的发票可能对应多个B表的收款金额,如何将A表的AMOUNT与对应的B表的多个REV值的和相减,得到未收款金额 select a.id,(nvl...
分类:
数据库 时间:
2015-09-18 18:16:42
阅读次数:
189
首先在YII的配置文件里,数据库的配置那一段增加如下两个配置.'components' => array('db' => array('connectionString' => 'mysql:host=localhost;dbname=test','username' => 'test','pass...
分类:
数据库 时间:
2015-09-18 18:12:16
阅读次数:
156
1、select子句 在够用的情况下,可以只选带索引的列,速度会非常快 不必要的情况下,只选出要查看的列,会提高速度。2、from子句 使用join时,可以直接join表,如果join子查询时,子查询生成的临时表是没有索引的,所以会引起速度很慢,直接join表可提高速度。 根据不同情况使用不...
分类:
数据库 时间:
2015-09-18 18:13:06
阅读次数:
165
转载自:http://blog.sina.com.cn/s/blog_46e9573c01015ik8.htmlOracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可...
分类:
数据库 时间:
2015-09-18 18:11:06
阅读次数:
151
SQLSERVER2012出新分页功能啦!!!近两天我在自己工作机的PC(没有并发,单一线程)上做了SqlServer2000/(2005/2008)/2012三个版本下的分页性能比较。大致可得出以下结果:1、表数据量200W以内:SQLServer2012的offset/fetch分页性能和SQL...
分类:
数据库 时间:
2015-09-18 18:11:49
阅读次数:
210
package com;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class getSql { public static...
分类:
数据库 时间:
2015-09-18 18:05:43
阅读次数:
216
其实在Spring这个框架中,提供了一些对JDBC访问数据库的封装,其中JdbcTemplate就是一个很好用的类,下面来演示一下这个类的一些用法。首先需要导入commons-logging.jar,和spring.jar这两个包。然后使用他的功能就可以了,可以说,Spring框架对JDBC的封装是...
分类:
数据库 时间:
2015-09-18 18:02:22
阅读次数:
239
附录:前段时间学习了下innodb锁的相关知识,对锁和事务有了大体理解,这里做个小总结。 1.Innodb事务和锁的关系。 ? ?Innodb区别于MyISAM的两个特点就是Innodb对于事务的支持和对行锁的支持。事务要求了一组S...
分类:
数据库 时间:
2015-09-18 16:54:30
阅读次数:
219
常用的用法:查看已经安装的包pm list packages查看已经安装的包以及apk路径(-3:只看第三方应用; -s:只看系统应用)-f: see their associated file.-d: filter to only show disbled packages.-e: filter ...
分类:
数据库 时间:
2015-09-18 16:48:43
阅读次数:
298
/*11g的flashbackup 分好几种,分别用途不一样。A.flashback database 闪回数据库,简单理解就是把数据库闪回到某个以前的时间点,能恢复到的最早的SCN, 取决与Flashback Log中记录的最早SCNB.flashback drop 回收数据库表,用于表误drop...
分类:
数据库 时间:
2015-09-18 16:48:07
阅读次数:
235
mysql数据库和实例。 数据库:物理操作系统文件或其它形式文件类型的集合。记住数据库是文件! 实例:mysql数据库后台线程以及一个共享内存区组成。记住是程序内存和线程! mysql是个一个单进程多线程架构的数据库...
分类:
数据库 时间:
2015-09-18 15:43:44
阅读次数:
228
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与 树查询相关的...
分类:
数据库 时间:
2015-09-18 15:44:23
阅读次数:
174
这个问题是因为编码导致,可以在导入导出的时候指定编码 例如 mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql mysql -uroot -p --default-character-set=utf8 dbname < ...
分类:
数据库 时间:
2015-09-18 15:42:13
阅读次数:
212
数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理。 一、实现方式: C3P0有三种方式实现: 1.自己动手写代码,实现数据源 例如:在类路径下配置...
分类:
数据库 时间:
2015-09-18 15:42:13
阅读次数:
194
对事务本身的理解 1.事务是一组原子性的SQL查询,对于事务内的查询要么完全成功,要么完全失败。 2.mysql默认的事务是自动提交的,即autocommit=true,也就是说一个SQL查询即是一个事务。 3.对于多条语句,通过sta...
分类:
数据库 时间:
2015-09-18 15:42:19
阅读次数:
187
一、下载MySql浏览器打开 http://www.mysql.com/downloads/mysql/#downloads 下载我下载的版本是Red Hat 5 版本的 http://www.mysql.com/downloads/mirror.php?id=407552上传至服务器,或在服务器上直接 wget 下载方式下载。(我在服务器上存放在目录/opt/tools 下)二、解压tar文件执...
分类:
数据库 时间:
2015-09-18 15:39:11
阅读次数:
187
其中filePath是外部图纸的保存地址ZcDbDatabase * getDataByDwg(CString filePath){ //定义一个数据库对象 ZcDbDatabase *pDb = NULL; pDb = new ZcDbDatabase(ZSoft::kFalse); Zcad::...
分类:
数据库 时间:
2015-09-18 15:40:47
阅读次数:
144