图2-1T-Tree的结点
T-tree索引用来实现关键字的范围查询。T-tree是一棵特殊平衡的二叉树(AVL),它的每个节点存储了按键值排序的一组关键字。T-tree除了较高的节点空间占有率,遍历一棵树的查找算法在复杂程度和执行时间上也占有优势。现在T-tree己经成为内存数据库中最主要的一种索引方式。
T-tree具有以下特点:1)左子树与右子树之差不超过1,2)在一个存储节...
分类:
数据库技术 时间:
2015-01-07 13:08:08
收藏:
0 评论:
0 赞:
0 阅读:
437
转自:http://database.51cto.com/art/201009/224397.htm下文将为您介绍SQL中的随机函数rand(),供您参考,如果您是才接触SQL Server的新手,不妨一看,相信对您学习SQL中的函数会大有帮助。在SQL Server中,有个随机函数rand(),有...
分类:
数据库技术 时间:
2015-01-07 13:05:17
收藏:
0 评论:
0 赞:
0 阅读:
228
DBCC CHECKDB 用法详解, 手工修复数据库1. 快速修复DBCC CHECKDB ('数据库名',REPAIR_FAST)2.重建索引并修复DBCC CHECKDB ('数据库名',REPAIR_REBUILD)3.如果必要允许丢失数据库修复DBCC CHECKDB ('数据库名',REP...
分类:
数据库技术 时间:
2015-01-07 13:02:27
收藏:
0 评论:
0 赞:
0 阅读:
470
pstack竟然是一个shell脚本,核心是调用gdb的thread apply all bt查看进程的所有线程的堆栈,之后用sed正则展示线程堆栈信息。/proc/pid/exe是一个指向可执行文件的软连接。#!/bin/shif test $# -ne 1; then echo "Usage:....
分类:
数据库技术 时间:
2015-01-07 12:58:07
收藏:
0 评论:
0 赞:
0 阅读:
448
本节主要介绍了获取查询结果集的4个函数,此处对它们进行综合比较。 ● mysql_result():优点在于使用方便;而缺点在于功能少,一次调用只能获取结果数据集中的一行记录,对较大型的数据库效率较低。 mysql_result($result,行号,列号) 行号和列号都是从0开始计数 ● mysq...
分类:
数据库技术 时间:
2015-01-07 12:53:18
收藏:
0 评论:
0 赞:
0 阅读:
354
MySQL字段连接函数GROUP_CONCAT
该函数返回带有来自一个组的连接的非NULL值的字符串结果。该函数是一个增强的Sybase SQL Anywhere支持的基本LIST()函数。
语法结构:
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORD...
分类:
数据库技术 时间:
2015-01-07 12:49:07
收藏:
0 评论:
0 赞:
0 阅读:
533
判断表是否存在:语法:SELECT * FROM dbo.SysObjects where id = object_id(N'表名') 例子:SELECT * FROM dbo.SysObjects where id = object_id(N'ExchangeLog')if exists(S...
分类:
数据库技术 时间:
2015-01-07 12:47:37
收藏:
0 评论:
0 赞:
0 阅读:
719
http://www.tutorialspoint.com/sqlite/sqlite_installation.htmThe SQLite is famous for its great feature zero-configuration, which means no complex setu...
分类:
数据库技术 时间:
2015-01-07 12:46:47
收藏:
0 评论:
0 赞:
0 阅读:
381
最近使用了新的Struts2.20+spring4.0+hibernate4.0,新框架移除了HibernateSupportDao,所以重写了下Hibernate4对SQL和存储过程的操作,以备后查以下的sessionFactory 对象是通过spring注入1 private SessionFa...
分类:
数据库技术 时间:
2015-01-07 12:40:37
收藏:
0 评论:
0 赞:
0 阅读:
481
DateTime是sql中最常用的日期类型。存储大小为:8个字节;日期范围:1753-01-01到9999-12-31;精确度:3.33毫秒;常用的日期函数GetDate()获取系统当前日期select GETDATE()DatePart(part,dtValue) 获取日期中的一部分,part为要...
分类:
数据库技术 时间:
2015-01-07 12:40:27
收藏:
0 评论:
0 赞:
0 阅读:
565
MYSQL中的日期转换网址:http://www.eygle.com/digest/2006/09/mysql_date_convert.html对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。这里是一个使用日期函数的例子。下面的查询选择了所有记录,其d...
分类:
数据库技术 时间:
2015-01-07 12:34:07
收藏:
0 评论:
0 赞:
0 阅读:
464
oracle数据库所在的机器更改IP地址后,发现无法连接,解决这个问题,需要修改一下对应的文件: F:\app\zhaohe\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora F:\app\zhaohe\product\11.2.0\dbhome_...
分类:
数据库技术 时间:
2015-01-07 12:29:47
收藏:
0 评论:
0 赞:
0 阅读:
292
在Windows 7(32位)用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008(64位)上就意外了,出现错误提示,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因...
分类:
数据库技术 时间:
2015-01-07 12:29:27
收藏:
0 评论:
0 赞:
0 阅读:
344
例子,SQL表(表名为armyInfo):1、查找语句语法:select 列名 from 表名 where 条件从句例如:1)查找表显示select * from armyInfo2)查找表里的name,age显示select a.Name,a.Age from armyInfo a3)查找coun...
分类:
数据库技术 时间:
2015-01-07 12:27:57
收藏:
0 评论:
0 赞:
0 阅读:
221
Oracle 中的序列我们一般用来生成流水号,所以需要进行重置(如每天凌晨重置一次),我们虽然可以通过重新编译的方式重置序列,可是这种方法会有弊端,比如导致与该序列相关的存储过程或函数失效等等,需要重新编译;于是就需要一种不编译也可以重置序列的方法——这种方式,不用删除,利用步长参数,先查出sequ...
分类:
数据库技术 时间:
2015-01-07 12:24:37
收藏:
0 评论:
0 赞:
0 阅读:
420
Oracle JOB的建立,定时执行任务 begin sys.dbms_job.submit(job => :job, what => 'proc_test;', next_date => trunc(sysdate)+11/24, interval => 'trunc(next_day(sysda...
分类:
数据库技术 时间:
2015-01-07 12:19:47
收藏:
0 评论:
0 赞:
0 阅读:
355
方法一: SELECT?TO_CHAR(SYSDATE,?‘YYYY"年"MM"月"DD"日"‘)?A?FROM?dual 方法二: SELECT?
????TO_CHAR(SYSDATE,?‘YYYY‘)?||?‘年‘?||?
????TO_CHAR(SYSDATE,?‘mm‘)?||?‘月‘?||
????T...
分类:
数据库技术 时间:
2015-01-07 11:16:09
收藏:
0 评论:
0 赞:
0 阅读:
346
1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的...
分类:
数据库技术 时间:
2015-01-07 11:15:59
收藏:
0 评论:
0 赞:
0 阅读:
326
1、关系数据库、非关系数据库概念,及常用产品;a、关系型数据库归集为简单的二元关系(即二维表格形式),通过结构化查询语言SQL语句来对数据进行存取,有效的保持了数据的一致性;产品范例:MySQL、oracleb、非关系形数据库NOsql是作为关系型数据库的补充;为的是高性能、高..
分类:
数据库技术 时间:
2015-01-07 11:12:38
收藏:
0 评论:
0 赞:
0 阅读:
334
一、存储过程与函数的区别:
1.一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。
2.对于存储过程来说可以返回参数(output),而函数只能返回值或者表对象。
3.存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。
二、存...
分类:
数据库技术 时间:
2015-01-07 11:05:50
收藏:
0 评论:
0 赞:
0 阅读:
281