两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟...
分类:
数据库 时间:
2014-09-23 14:32:14
阅读次数:
187
B-树&B+树以及其在数据库中的应用1 .B-树定义B-树是一种平衡的多路查找树,它在文件系统中很有用。定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵子树;⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;...
分类:
数据库 时间:
2014-09-23 14:29:04
阅读次数:
407
出于对mysql的天然不信任(不了解),准备尝试些新东东,redis是内存数据库有些了解,这回试试更有存储感觉的mongodbfrom pymongo import Connectioncon = Connection()connection = pymongo.Connection('localh...
分类:
数据库 时间:
2014-09-23 13:38:24
阅读次数:
240
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。
分类:
数据库 时间:
2014-09-23 14:41:24
阅读次数:
244
/*TRUNC(number,num_digits)Number 需要截尾取整的数字。Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。TRUNC()函数截取时不进行四舍五入*/--Oracle trunc()函数的用法/**************日期******...
分类:
数据库 时间:
2014-09-23 14:23:24
阅读次数:
191
一、准备好内容vim test3.c 输入如下即可#include int func(int n){ int sum=0,i; for(i=0; i<n; i++) { sum+=i; } return sum;}main(){ int i; long result = 0; for(i=1; i<...
分类:
数据库 时间:
2014-09-23 14:55:45
阅读次数:
215
很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式。 通常来讲,一个运维良好的数据库都需要做定期基线(baseline),有了基线才会知道什么是正常。一个简单的例子例如,一些人的...
分类:
数据库 时间:
2014-09-23 15:09:14
阅读次数:
205
下面这个例子是最简单的ODBC连接MySQL数据库的例子。一般步骤:1.注册驱动;2.建立连接;3.创建语句;4.处理结果;5.释放资源。注意:1.软件开发环境:MyEclipse 8.5+ MySQL5.12.代码运行前需要加载Mysql驱动包;数据库信息截图:源码如下:import java.s...
分类:
数据库 时间:
2014-09-23 14:18:24
阅读次数:
222
不安装oracle,怎么才能使用PL/SQL呢?oracle 动辄几百M,在现在的机器配置下,当然空间不是问题,但是有时候,启动的一些服务带来不小的性能影响。使用instantclient吧,免安装,免费,配置简单,不启动服务。 直接去Oralc...
分类:
数据库 时间:
2014-09-23 14:01:35
阅读次数:
194
IF OBJECT_ID('TBL')IS NOT NULL
DROP TABLE TBL
GO
CREATE TABLE TBL(
日期 DATE
)
GO
INSERT TBL
SELECT '2014-09-30' UNION ALL
SELECT '2014-10-06'
go
DECLARE @DATE DATE
SELECT @DATE=MAX(日期) FROM TBL
;WITH ...
分类:
数据库 时间:
2014-09-23 12:40:44
阅读次数:
211
今天要统计一下数据库里所有表当前的最大id,一个一个查太麻烦了,就写了一个存储过程,方便今后继续使用。
CREATE PROCEDURE [dbo].[get_tableid] AS
CREATE TABLE #tablespaceinfo --创建结果存储表
(nameinfo varchar(...
分类:
数据库 时间:
2014-09-23 13:28:14
阅读次数:
163
conn = MySQLdb.connect(db="my",user="root", passwd="ggg",use_unicode=1, charset='utf8')cursor = conn.cursor()query = "insert into ewyu(gg,ff) value...
分类:
数据库 时间:
2014-09-23 12:50:04
阅读次数:
267
1、什么是异常? 答:异常就是程序在运行的时候发生的错误!简称运行时错误。发生异常后,语句停止执行,控制权转移到异常处理部分。 有些异常是可预见的,例如除数不能为零,但有些异常是不可预见的,例如空指针。 一个好的程序应该要有异常处理,即对程序运行时发生的错误进行捕捉和处理。2、异常分类...
分类:
数据库 时间:
2014-09-23 11:59:04
阅读次数:
248
大学的时候闲暇时间都用来玩游戏了,现在工作了,就把工作中遇到的问题和学习心得跟大家共享下,若有不对的地方欢迎指出,谢谢!前几天突然想换用vs2013开发,就重装了win8.1系统,在新系统上安装webaccess 7.2的时候出现了下面这个错误:当前标识(IIS APPPOOL\DefaultA.....
分类:
数据库 时间:
2014-09-23 13:34:34
阅读次数:
268
转自:列式数据库的简单分析这些天看数据仓库的内容,发现一个新内容——列式存储。曾经有想过把数据库行列转置作成索引,不过没有深想,没想到列式数据库已经开始发展起来了。首先看下WIKI上对列式数据库的解释:列式数据库是以列相关存储架构进行数据存储的数据库,主要适合与批量数据处理和即席查询。相对应的是行式...
分类:
数据库 时间:
2014-09-23 12:11:04
阅读次数:
302
今天碰到一个特别伤心的事情。 事情的起因是这样的,现在我负责评教系统的维护工作。由于中途服务器转迁,迁移之前数据库版本是2005,而现在的服务器版本是2008R2的。在这个过程并没有发生什么问题。 问题发生在,我们学校分为东西两个校区,东校区(我在的校区)评教当然是没有问题了。问题出在...
分类:
数据库 时间:
2014-09-23 12:32:14
阅读次数:
278
一、DRBD简介DRBD的全称为:DistributedReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本地块设备的实时镜像。..
分类:
数据库 时间:
2014-09-23 10:47:14
阅读次数:
441