随笔分类 - Database
摘要:本文转自:http://www.cnblogs.com/gossip/p/4898653.html一、先谈谈单个Redis服务的安装 使用的redis是2.8.17版本,从官网下载解压缩后文件内容为: 安装并启动一个redis服务很简单,步骤如下: 1、配置日志文件...
阅读全文
摘要:表:数据:查询方法:WITH Tree AS ( SELECT * FROM TableT AS tt WHERE tt.ID=8 UNION ALL SELECT tt.* FROM Tree AS t INNER JOIN TableT AS tt ON t.ID = tt.p...
阅读全文
摘要:经常用到代码生成器,对于取数据脚本做个记录: #region SQL-SqlServer private string SqlTableList = @"SELECT ...
阅读全文
摘要:一、示例演示1、用C# 建立数据库 CRL 项目publicpartialclassMyClr{[Microsoft.SqlServer.Server.SqlFunction]publicstaticSqlBooleanCLRFBitContains(stringMyBigIntValue,intRow){//在此处放置代码return(newMyBigInt(MyBigIntValue)&MyBigInt.CreateByBitPositon(Convert.ToUInt32(Row)))==MyBigInt.Zero;}}2、数据库初始化execsp_configure's
阅读全文
摘要:-- 来源于网络-- 更详细的介结参考联机帮助文档xp_cmdshell --*执行DOS各种命令,结果以文本行返回。xp_fixeddrives --*查询各磁盘/分区可用空间xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置xp_logininfo --*返回有关Windows 认证登录的信息。xp_msver --*返回有关Microsoft SQL Server 的版本信息xp_enumgroups --返回Windows用户组列表或在指定域中的全局组列表。xp_sendmail --将电子邮件发送给指定的收件人(后续版本将删除该
阅读全文
摘要:经常听说SQL Server最难的部分是性能优化,不禁让人感到优化这个工作很神秘,这种事情只有高手才能做。很早的时候我在网上看到一位高手写的博客,介绍了SQL优化的问题,从这些内容来看,优化并不都是一些很复杂的问题,掌握了基本的知识之后也可以尝试优化自己的SQL程序,甚至是其他相关的程序。优化是一些工作积累之后的经验总结和代码意识,只要平时注意积累,你也可以做优化的工作。这一篇随笔是转载,不过我强烈推荐给所有对数据库优化有兴趣的博友,读了这一篇之后下一次别人谈论优化的时候我们这些小菜就可以跟别人侃侃而谈了,不至于面面相觑,不知所措。首先给出地址:http://blog.csdn.net/hai
阅读全文
摘要:本文参考自官方的手册:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperators%3A%3C%2C%3C%3D%2C%3E%2C%3E%3D1 ) . 大于,小于,大于或等于,小于或等于$gt:大于$lt:小于$gte:大于或等于$lte:小于或等于例子: db.collection.find({ "field" : { $gt: value } } ); // greater than : field > valuedb.collection.fi
阅读全文
摘要:转自:http://blog.csdn.net/xto/archive/2010/03/22/5403855.aspx数据库常用操作命令 Bin\mongod run 启动数据库服务端。 bin\mongod.exe --dbpath d:\data\mongo 启动数据库服务端并且将数据库目录设定在该地址下。 run 直接启动。例:./mongod run--dbpath 指定特定存储目录启动,若目录不存在则创建。例:./mongod --dbpath /var/data/mongo--port 指定端口启动。例:./mongod --port 12345 bin\mongon.exe 启动
阅读全文
摘要:原文地址:http://www.cnblogs.com/lovecindywang/archive/2011/03/02/1969324.html进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目: (所有插入都是单线程进行,所有读取都是多线程进行) 1) 普通插入性能 (插入的数据每条大约在1KB左右) 2) 批量插入性能 (使用的是官方C#客户端的InsertBatch),这个测的是批量插入性能能有多少提高 3) 安全插入功能 (确保插入成功,使用的是SafeMode.True开关),这个测的是安全插入性能会差多少 4) 查询一个索引后的数字列,返回10条记录(也就是10K
阅读全文
摘要:1. 增加字段说明 EXEC sp_addextendedproperty 'MS_Description', 'some description', 'user', dbo, 'table', table_name, 'column', column_name Some Description , 是要增加的说明内容 table_name, 是表名 column_name , 是字段名 2. 增加表的说明 EXEC sp_addextendedproperty 'MS_Description',
阅读全文
摘要:http://www.cnblogs.com/BubbleTang/archive/2011/04/13/SqlServerDataToRe.html没测试速度,看到转发的
阅读全文
摘要:字段类型 描述 bit 0或1的整型数字 int 从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 smallint 从-2^15(-32,768)到2^15(32,767)的整型数字 tinyint 从0到255的整型数字 decimal 从-10^38到10^38-1的定精度与有效位数的数字 numeric decimal的同义词 money 从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的货币数据,最小货币单位千分之十 smallmoney 从-214,7.
阅读全文
摘要:select convert(numeric(8,2),round(UnTaxAmount,2))as UnTaxAmount from View_SaleVoiceselect cast(UnTaxAmount as decimal(20,2)) as UnTaxAmount from View_SaleVoiceDatagrid,DataList,Repeate等的数据格式设置表达式DataFormatString="{0:N0}%“DataFormatString="${0:N2}"DataFormatString="{0:N0}个"Da
阅读全文
摘要:.net数据访问类 SQL Helper 介绍摘要:Data Access Application Block 是一个 .NET 组件,包含优化的数据访问代码,可以帮助用户调用存储过程以及向 SQL Server 数据库发出 SQL 文本命令。它返回 SqlDataReader、DataSet 和 XmlReader 对象。您可以在自己的 .NET 应用程序中将其作为构造块来使用,以减少需要创建、测试和维护的自定义代码的数量。您可以下载完整的 C# 和 Visual Basic .NET 源代码以及综合文档。 简介您是否正在从事 .NET 应用程序数据访问代码的设计和开发?您是否觉得自己总是在
阅读全文
摘要:如果是实表可以用if exists (select * from sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[表名]--如果表存在就删除如果是临时表可以用if object_id('tempdb..##temp') is not null drop table ##temp
阅读全文
摘要:在平时的项目开发中,我相信有很大一批人都在用这个数据库自增ID,用数据库自增ID有利也有弊。 优点:节省时间,根本不用考虑怎么来标识唯一记录,写程序也简单了,数据库帮我们维护着这一批ID号。 缺点:for example, 在做分布式数据库时,要求数据同步时,这种自增ID就会出现严重的问题,因为你无法用该ID来唯一标识记录。同时在数据库做移植时,也会出现各种问题,总之,对此自增ID有依赖的情况,都有可能出现问题。我绝对相信园子里有很一部分人都被这个“好用的东西” 曾经害惨过! 我平时在开发项目的时候,一般都没有用到数据库的自增ID, 所以我想分享一下自己的解决方法。 解
阅读全文
摘要:方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id ( SELECT ISNULL(MAX(id),0) FROM ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id ) A )ORDER BY i
阅读全文
摘要:数据库:ms sql server 2005任务:ms sql server 2005数据库日志文件过大,需要清除。方法:backup log [你的数据库名称] WITH NO_LOGbackup log [你的数据库名称] WITH TRUNCATE_ONLYDBCC SHRINKDATABASE([你的数据库名称])说明:backup log 指定仅备份事务日志。该日志是从上一次成功执行的 LOG 备份到当前日志的末尾。备份日志之后,可能会截断事务复制或活动事务不再需要的空间。NO_LOG | TRUNCATE_ONLY 通过放弃活动日志以外的所有日志,无需备份复制日志即可删除不活动的日
阅读全文
摘要:[代码]
阅读全文
摘要:获取某字段或几个字段有重复的数据,可限定重复几条select field1,field2 from table group by field1,field2 having count(field1)>1获取某字段不重复的最新记录select top * from table a whereid in(selectmax(id) from table b group by field) ord...
阅读全文