
数据库
文章平均质量分 76
Java2King
淘宝。。。。数据平台
展开
-
SQL Server导出导入数据方法
一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于1M,要用压缩工具压转载 2009-02-25 22:30:00 · 647 阅读 · 0 评论 -
SQL Server 索引结构及其使用(三)
实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手转载 2009-12-26 15:55:00 · 736 阅读 · 0 评论 -
SQL Server 索引结构及其使用(四)
作者:freedk一、深入浅出理解索引结构二、改善SQL语句三、实现小数据量和海量数据的通用分页显示存储过程聚集索引的重要性和如何选择聚集索引 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:1、分页速度一般维持在1秒和3秒之间。2、在查询最后一页转载 2009-12-26 15:57:00 · 661 阅读 · 0 评论 -
linux下redis的安装
源地址:http://hanqunfeng.javaeye.com/blog/684108安装redis版本为1.2.6一。下载redis下载地址:http://code.google.com/p/redis/downloads/list选择redis-1.2.6.tar.gz 将该下载包拷贝到/usr/local/redis下(随意了,找个地方就好)二。安装cd /usr/local/redistar zxvf redis-redis-1.2.6.tar.gzcd redis-redis-1.2.6ma转载 2010-07-15 20:03:00 · 1705 阅读 · 0 评论 -
Redis配置文件redis.conf参数解读
redis.conf配置选项如下daemonize 是否以后台进程运行,默认为nopidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidbind 绑定主机IP,默认值为127.0.0.1(注释)port 监听端口,默认为6379timeout 超时时间,默认为300(秒)loglevel 日志记录等级,有4个可选值,debug,verbose(默认值),notice,warninglogfile 日志记录方式,默认值为stdoutdatabases 可用数据库数,默原创 2010-07-22 10:10:00 · 25077 阅读 · 0 评论 -
分布式 Key-Value 存储系统:Cassandra 入门
<br /><br />简介: Apache Cassandra 是一套开源分布式 Key-Value 存储系统。它最初由 Facebook 开发,用于储存特别大的数据。 Cassandra 不是一个数据库,它是一个混合型的非关系的数据库,类似于 Google 的 BigTable。本文主要从以下五个方面来介绍 Cassandra:Cassandra 的数据模型、安装和配制 Cassandra、常用编程语言使用 Cassandra 来存储数据、Cassandra 集群搭建。<br /><br /><br /转载 2010-07-23 19:41:00 · 2169 阅读 · 0 评论 -
win7 32bit下安装oracle 10g
oracle 至今没有推出针对win7的版本,无奈之下查询网络,网上大虾表示修改refhost.xml文件即可。进入自己实战阶段,从oracle官方下载oracle 10g for vista and windows2K8 x86版(for windows是支持vista内核的,win7的内核与2008以及vista的内核是一样)。先点击安装,在安装的版本检测时提示目前oracle不支持versi转载 2010-05-29 16:28:00 · 2086 阅读 · 0 评论 -
Tokyo Cabinet的安装,含Java版
1、安装依赖的库需要安装bzip2和zlibzlib很简单,yum搞定:yum install zlib-devel但是yum上的bzip2似乎不符合作者推荐的版本最低要求,所以手动安装吧……wget http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz tar -xzvf bzip2-1.0.5.tar.gz cd bzip2-1.0.5 make -f Makefile-libbz2_so make install PREFIX=/usr2、编译、安装Tokyo Ca转载 2010-10-15 16:12:00 · 2588 阅读 · 0 评论 -
上海MYSQL大会摘要
<br />【谭俊青:MyISAM和InnoDB的比较】MySQL存储引擎图,使用最多的是MyISAM。一般爱可生推荐InnoDB给客户。MyISAM存储构成:3个文件(tableName.frm, tableName.MYD, tableNameMYI),不支持事务,表锁。<br /> <br />【谭俊青:MyISAM和InnoDB的比较】MyISAM行存储格式 1 定长-表结构中没有变长字段,默认就是定长存储。好处(高效能,更好的恢复能力,不需整理) 2 变长-表结构如果包含varchar, varb原创 2010-10-18 09:40:00 · 2830 阅读 · 0 评论 -
SQL语句的解析方法
<br /> <br /> 数据是程序处理的主要内容,它一般存储在关系型数据库中,要操作它们最终必须要通过SQL语句来完成,因此,解读分析和处理SQL语句成为程序员的基本工作内容之一,当然有时这项任务是比较乏味的,如果让计算机来完成一些基本的分析解读工作如找出SQL语句涉及了哪些表,字段和条件等,可以帮助程序员解放出部分精力,投入到更有挑战性和复杂性的任务中去,本文将就如何解析单句SQL语句提出自己的解决方案和大家探讨,希望大家不吝批评指正。<br /> 首先说明以下单句SQL的范畴,它是指不存在嵌套的S转载 2010-11-03 15:27:00 · 4380 阅读 · 2 评论 -
SQL Server 索引结构及其使用(二)
改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=zhangsan and tID > 10000和执行:select * from table1 where tID > 10000 and name=zhangsan转载 2009-12-25 22:35:00 · 793 阅读 · 0 评论 -
SQL Server 索引结构及其使用(一)
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自转载 2009-12-25 22:15:00 · 731 阅读 · 0 评论 -
SQL Server2000数据库分离与附加
如果您数据库系统安装在系统盘(比如 C 盘),由于 C 盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如 D 盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件移动到 D 盘的某个目录,接着“附加”数据库即可。SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从 SQL Server 删原创 2009-03-04 11:13:00 · 768 阅读 · 0 评论 -
SQL中EXISTS的用法
EXISTS指定一个子查询,检测行的存在。语法EXISTS subquery参数subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。结果类型Boolean结果值如果子查询包含行,则返回 TRUE。示例A. 在子查询中使用 NULL 仍然返回结转载 2009-04-21 20:43:00 · 1334 阅读 · 0 评论 -
数据库范式1NF 2NF 3NF BCNF
设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式转载 2009-04-30 12:36:00 · 866 阅读 · 0 评论 -
SQL截取字符串
SUBSTRING 返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft® SQL Server™ 数据类型的更多信息,请参见数据类型。 语法 SUBSTRING ( expression转载 2009-07-25 15:01:00 · 918 阅读 · 0 评论 -
SQL语句大全
SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE转载 2009-07-05 21:18:00 · 950 阅读 · 0 评论 -
sql convert函数
CONVERT(data_type,expression[,style]) convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.语句 结果SELECT CONVERT(varchar(100), GETDA转载 2009-10-11 17:21:00 · 945 阅读 · 0 评论 -
在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句
下面这个就是报“在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句”问题语句select shipcountry,sum(shipvia) as totalvia,OrderDate as thefirsttime from orders group by shipcountry 下面是通过的,请注意orderdateselect shipcountry转载 2009-10-11 21:37:00 · 1906 阅读 · 0 评论 -
bitmap index 的研究
1:bitmap 索引是分段存储的,也就是说很多条记录可能是分做了N段来存储,也就是有N个begin/end ,基本来说应该按照 extent 来分,若一个extent 很大是否会分,没测试当新的记录 insert 而使用以前未曾使用过的物理地址的时候,会产生一个bitmap 段来存储,就算只有一条记录 2: 当删除一条记录的时候,在bitmap 索引上做了一个delete 的标记并用一新的记录转载 2009-10-18 13:44:00 · 782 阅读 · 0 评论 -
SQL语言的CASE使用总结
转自http://lavasoft.blog.51cto.com/62575/23373 SQL语言的CASE语句备忘 概述:SQL语句中的CASE语句与高级语言中的switch语句,是标准SQL的语法,适用与一个条件判断有多种值的情况下分别执行不同的操作。灵活应用CASE语句可以使SQL语句变得简洁易读,下面在DB2环境下通过一个简单的查询来展示SQL CASE语句的强大功转载 2009-11-23 18:57:00 · 989 阅读 · 0 评论 -
TokyoTyrant的管理工具tcrmgr使用小记
<br />申明:本文转自 liunx.cnblogs.com, 感谢原作者 <br /><br /><br />1.先启动一个测试用的ttserver <br />注意使用的所有路径都是绝对路径 <br />ttserver -host 192.168.0.100 -port 20000 -thnum 4 -dmn -ulim 1024m -ulog $(pwd)/ulog/ -log $(pwd)/temp/test.log -pid $(pwd)/temp/test.pid -sid 9 $(pwd)原创 2010-11-10 14:43:00 · 2428 阅读 · 0 评论