2

黑马程序员—SQL数据库开发知识总结:基础篇

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------数据库概述(1) 用自定义文件格式保存数据的劣势。(2) DBMS(DataBase Management System,数据库管理系统)和...

韩迎龙 发布于 2012-04-05 15:38 评论(0) 阅读(230)
1

季节计算脚本

DECLARE @date VARCHAR(10), @day INTSET @date=CONVERT(VARCHAR(10),GETDATE(),112)SET @day=(DATEPART(WEEK,SUBSTRING(@date,1,4)+'1231')-48+((DATEP...

飞扬的尘埃 发布于 2012-04-05 14:23 评论(0) 阅读(68)
1

NT6.x以上系统,多版本SQL Server局域网配置

1、SQL Server外围应用配置 开始菜单中找到SQL Server程序目录,找到SQL Server 配置管理器,修改SQL Server 网络配置,启用SQL2005和SQL2008的TCP/IP协议和Named Pips2、防火墙配置 开始-运行,输入“wf.msc”打开防火墙高级设置,在...

飞扬的尘埃 发布于 2012-04-05 14:01 评论(0) 阅读(40)
3

关于Installshield中Ie8\Ie9\SQL Server 2008 R2 Native Client等Prq...

有朋友问道:Ie8的prq文件在线安装地址?...

邀月 发布于 2012-04-05 13:56 评论(2) 阅读(220)
1

SQLSERVER2008数据库增量备份还原方式

SQLSERVER2008的备份还原最基本的方式自然是完整备份,然后完整还原即可。但是如果遇到数据库文件很大,数据量很大,备份和还原需要花费不少时间的时候,数据库的差异备份自然就成为考虑的备份方案之一。SQLSERVER2008的差异备份存在两种备份方式:1. 先做一个完整备份,然后再做差异备份,差...

灿烂的鸟 发布于 2012-04-05 13:35 评论(0) 阅读(86)
1

Slq Server创建索引

什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,S...

小草旁的大树 发布于 2012-04-04 14:35 评论(1) 阅读(156)
1

存储过程优缺点

存储过程的优缺点:优点:1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。2.执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划-- 实际上是 Microsoft SQL Server为在存储过程...

小草旁的大树 发布于 2012-04-04 11:42 评论(0) 阅读(233)
2

SQL Server 2008示例数据库安装问题解决

在研究SQL Server 2008 Reporting Service时需要用到微软提供的示例数据库。以前安装时很顺利,没遇到什么问题就安装成功了。重装机器后再次安装却遇到了问题。解决步骤如下:1.在Instance下拉框中没有选项根据提示在微软网站上找到了解决方案:http://msftdbpr...

王林博 发布于 2012-04-03 18:08 评论(0) 阅读(635)
11

T-SQL 日期处理总结

明天放假,今天刚好整理一下,对于日期的格式、推算、运算是平时常用的,简单易错。 1. T-SQL 日期格式转换 由原始的值2012-04-03 10:57:06.127转换成以下20种常用的格式 2012-04-03 20120403 2012.04.03 04/03/2012 03/04/2012...

谢堂文(Darren Xie) 发布于 2012-04-03 11:54 评论(4) 阅读(1668)
0

黑马程序员——高效SQL学习方法

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------最近拿出杨老师为程序员写的一本《程序员的SQL金典》,把SQL重温了一篇。由于工作时间关系,看的有些慢。今天分享一下学习方式。第一:有电子版...

郑帅. 发布于 2012-04-02 22:46 评论(0) 阅读(294)
0

数据类型

bigint (-2 ^63~2^63-1)binary 长度为 n 字节的固定长度二进制数据,其中 n 是从 1 到 8,000 的值。存储大小为 n 字节。bit 可以取值为 1、0 或 NULL 的整数数据类型。char 固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范...

binlog 发布于 2012-04-02 14:54 评论(0) 阅读(91)
0

SQLServer 2005死锁终极大法(自动杀) 转

项目背景: 一个重要的项目,一个复杂的背景,每天大量人员频繁的操作,在过去的几个月内偶尔发生一两次死锁导致系统不能使用 为缓解查询压力,实现了读写分离,已经增加了3台查询数据库与主数据库同步 死锁解决办法: 1.首先创建表: CREATE TABLE [dbo].[DeadLock]([ID] [i...

笨笨丁 发布于 2012-04-01 18:48 评论(0) 阅读(175)
0

[学习笔记]数据库索引

参考资料: 《How does database indexing work?》 《Sql Server 2005 性能调校》 数据库中为什么需要索引 When data is stored on disk based storage devices, it is stored as blocks ...

天涯走狗 发布于 2012-04-01 17:51 评论(0) 阅读(123)
43

细说SQL Server中的加密

简介 加密是指通过使用密钥或密码对数据进行模糊处理的过程。在SQL Server中,加密并不能替代其他的安全设置,比如防止未被授权的人访问数据库或是数据库实例所在的Windows系统,甚至是数据库所在的机房,而是作为当数据库被破解或是备份被窃取后的最后一道防线。通过加密,使得未被授权的人在没有密钥或...

CareySon 发布于 2012-04-01 14:51 评论(29) 阅读(4784)
5

利用日志传送实现高可用性

环境:一台win2003pc,一台winxp的pc,两台机器上都装有mssql2005的实例(已经打过sp3补丁),此次研究中,win2003做为主服务器,xp做为辅助服务器准备:把两台机器的上SQL实例的SQL Server Agent服务开启,在两台机器上创建相同的window用户名(密码亦相同...

苦逼IT男 发布于 2012-04-01 10:08 评论(3) 阅读(1115)
1

SqlServer数字类型校验

SqlServerISNUMERIC校验时认为科学计数法、货币符号均为合法,如果此类数据不加转换直接插入数据库的float、decimal等字段中是会出异常。以下函数可用于校验字符串是否为数字类型,仅允许输入+、-、0-9、.字符,包含最大值校验--参数1:类型varchar被校验字符串--参数2:...

迈客封 发布于 2012-03-31 13:51 评论(2) 阅读(383)
3

查询优化器内核剖析第八篇:执行引擎之数据访问操作---Seek(上)

曾经有朋友说:你是搞开发的,需要懂把数据库搞的那么深吗?我曾经也认为:确实没有必要,不是有DBA吗?后来,我发现我错了:第一,没有几个公司有很明确的DBA,很多时候开发人员做着DBA的事情;第二,数据库是一个应用的关键,性能优化,很大的程度上,都需要关注数据库;第三,如果想以后为项目做架构,做设计,...

小洋(燕洋天) 发布于 2012-03-31 11:58 评论(0) 阅读(998)
1

实用T-SQL之生成当前索引数据库中的外键上

下面的T-SQL可以生成索引在当前数据库的外键上, 可以帮助我们找回外键上丢失的索引,查看索引命名是否规范。 -- declare memory tableDECLARE @INDEX_TABLE TABLE( primary_key INT IDENTITY(1,1) NOT NULL, sche...

PetterLiu 发布于 2012-03-31 10:57 评论(0) 阅读(79)
0

数据库中char, varchar, nvarchar的差异

Char 和 varchar存储的是按字节存储,char属于固定长度,varchar是可变长度。varchar 比char 节省空间,但效率相比较低,因为在对varchar列做修改时,会因为数据长度不同而做了数据迁移的I/O操作如限定了char(6)和varchar(6) 则 当存储”ABC”时,c...

灿烂的鸟 发布于 2012-03-31 10:56 评论(0) 阅读(155)
0

判断表中是否存在记录的SQL语句

判断表中是否存在记录,我们惯常使用的语句是:select COUNT(*) from tableName where conditions如果只是判断记录是否存在,而不需要获取实际表中的记录数,网上还有一种推荐做法:if exists (select * from tableName where c...

灿烂的鸟 发布于 2012-03-31 09:48 评论(0) 阅读(200)

推荐博客(按更新时间)

×