-
如何提高SQL语句性能
2010-02-27在本文中,将讲述四项技术,这些技术可用于提高基于SQLServer的性能或改善其可伸缩性,将仔细说明LEFTJOIN、CROSSJOIN的使用以及IDENTITY值的检索。请记住,根本没有神奇的解决方案。调整您的数据库及其查询需要占用时间、进行分析,还需要大量的测试。这些技 -
解读SQL Server数据库开发要注意的21点
2010-02-261、了解你将要对数据进行的操作 为你的数据库创建一个健壮的索引,那可是功德一件。可要做到这一点简直就是一门艺术。每当你为一个表添加一个索引,SELECT会更快了,可INSERT和DELETE却大大的变慢了,因为创建了维护索引需要许多额外的工作。显然,这里问题的 -
详解SQL Server 2008安装过程
2010-02-26近日安装了SQL Server 2008,把过程写出来和大家分享! 见下: ------------------------------------------------------------------------ ------------------------------------------------------------------------ 版本号: -------------------------- -
解析SQL Server数据库恢复操作实例
2010-02-26最近在操作 SQL Server 时遇到问题,发现一台服务器出现Raid故障,其中的一个SQLServer日志文件(扩展名LDF)损坏严重,基本不能使用,但是数据文件损坏不严重,经过努力通过下面的操作使数据全部恢复,过程如下: 首先新建一个同名的数据库,然后再停掉SQLSe -
揭秘SQL Server视图使用中4个限制条件
2010-02-26SQL Server的 视图可以起到数据保密、保证数据的逻辑独立性、简化查询操作等等作用。但是视图跟表这个基本对象还是有重大的区别,在使用视图的时候,需要遵守4大限制。 限制条件一:定义视图的查询语句中不能够使用某些关键字 我们都知道,视图其实就是一组 -
揭秘SQL Server2000安全设置全攻略
2010-02-25Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQLServer服务器系统和数据库的安全进行全面地管理。按照本文介绍的步骤,你可以为SQLServer2000构造出一个灵活的、可管理的安全策略,而且它的安全性经得起考验。 一、验证方法选择 本文对 -
详解SQL嵌套子查询
2010-02-25一些初级 程序 员常常对SQL语法中的子查询,由其对嵌套子查询(子查询中包含一个子查询)的使用比较生疏,本文就此做一个基本讲解,相信新手会有一定收获。 使用子查询的原则 1.一个子查询必须放在圆括号中。 2.将子查询放在比较条件的右边以增加可读性。 子 -
如何掌握SQL Server的锁机制和锁模式
2010-02-23各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQLServer更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁 -
SQL语句查询是否为空 =null及null
2010-02-16abcd 980515精頂企業有限公司簡家豪NULL 980514全欣木業有限公司NULL123 980514迅億科技股份有限公司簡逢浚NULL 980515聖越國際企業有限公司NULL111 表结构如上所示,要查询C列为空的记录的SQL语句不是select*fromtablewherec=null;或者select*fromtablewh -
揭秘规范设计数据库应注意的14个技巧
2010-02-111.原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里 -
浅析SQL Server2005数字转中文大写字母
2010-02-10setANSI_NULLSON setQUOTED_IDENTIFIERON go alterFUNCTION[dbo].[fn_numToChn](@numnumeric(14,2)) RETURNSnvarchar(100) AS BEGIN --版权所有:ahshow DECLARE@n_datanVARCHAR(20),@c_datanVARCHAR(100),@n_strnVARCHAR(10),@iint SET@n_data=RIGHT(SPACE(1 -
解析SQL 2000和Sql 2005如何相互转换
2010-02-08从sqlserver2005中导入2000的数据不是难事。 做法如下: 1:把sqlserver2000的数据库backup,做成一个bak的备份文件 2:在sqlserver2005中新建数据库,然后选择恢复数据库,选择刚才的bak文件 3:选择可以覆盖原来的数据文件。 4:搞定。 或者是 复制2000的数 -
解读SQL Server与Access语法小差异
2010-02-06日期分隔符号 access:英镑符(#) sqlserver:撇号(’) Boolean常量 access:True、False;On、Off;Yes、No;整数:-1(真)、0(假)。 sqlserver:整数:1(真)、0(假) 字符串连接 access:和号() sqlserver:加号(+) 通配符 access:星号(*)与零 -
解读SQL Server如何备份文件导入当前数据库
2010-02-05SQLServer本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。 SQLServer服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数 -
怎样从多个位置截取字符串的SQL语句
2010-02-04知:字段A=’F:\photo\WinterLeaves.jpg’ 要求:分段截取每段字符[字段A不能为TEXT类型,否则报错] 解决方法: ---截取字符串A的第一个\左边的字符串 selectleft(A,charindex(’/’,A)-1) 输出结果:F: ---截取\中间的字符串 selectleft(stuff(A,1,charindex(’/ -
谈值得收藏的SQL时间函数
2010-02-03--日期转换参数 select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608 select CONVERT(varchar(12) , getdate(), 111 )2004/09/12 selec -
浅析SQL的排序,分组,统计常用语句
2010-02-031.使用排序使数据有序 通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDERBY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序的结果,并不是真的分组。ORDERBY显示每条记录而分组可能代表很多记录。 2.进 -
解读查询中where和having的区别
2010-02-03having子句与where有相似之处但也有区别,都是设定条件的语句。 在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。 简单说来: where子句: select sum(num) -
揭秘操作日期的SQL语句大全
2010-02-011.显示本月第一天 SELECTDATEADD(mm,DATEDIFF(mm,0,getdate()),0) selectconvert(datetime,convert(varchar(8),getdate(), 120)+’01’,120) 2.显示本月最后一天 selectdateadd(day,-1,convert(datetime,convert (varchar(8),dateadd(month,1,getdate()),120 -
解读常规数据库维护涉及的5项工作
2010-02-01一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer 2、SQLServer组--双击打开你的服务器--双击打开数据库目录 3、选择你的数据库名称(如论坛数据库Forum)--然后点上面菜单中的工具--选择备份数据库 4、备份选项选择完全备
Mssql数据库教程Rss订阅网站编程教程搜索
Mssql数据库教程推荐
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
猜你也喜欢看这些
- 相关链接:
- 栏目说明:
MSSQL教程提供大量MSSQL数据库相关使用教程.