![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SqlServer
wen158809179
这个家伙很赖,什么也没有写
展开
-
sql索引简单使用
(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就转载 2008-07-17 08:48:00 · 4549 阅读 · 1 评论 -
sqlserver管理常用命令
1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..syspro原创 2012-08-13 09:50:37 · 427 阅读 · 0 评论 -
好久没有写触发器了,上一个
<br />CREATE TRIGGER [dbo].[CommentStat_Insert] ON [dbo].[Q_AskStockDetail]<br /> AFTER INSERT<br /> AS<br /> BEGIN<br /> SET NOCOUNT ON;<br /><br /> DECLARE @FSUID VARCHAR(50);<br /> DECLARE @Type TINYINT;<br /><br /> SELECT @FSU原创 2011-05-25 17:42:00 · 197 阅读 · 0 评论 -
sql自定义方法
<br />create function fct_test(@MyChose varchar(50)) <br />returns varchar(50) <br />as <br />begin<br />declare @strReturn varchar(50) <br />if(@MyChose = 'OK') <br />set @strReturn = '选择' + @MyChose<br />else<br />set @strReturn = '选择其它' <br />return @st原创 2010-07-19 12:58:00 · 383 阅读 · 0 评论 -
SQL Server死锁
1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-em转载 2010-05-19 17:56:00 · 491 阅读 · 0 评论 -
sqlserver bcp命令,快速处理大数据
开启bcp:EXEC sp_configure show advanced options, 1;RECONFIGURE;EXEC sp_configure xp_cmdshell, 1;RECONFIGURE;bcp命令是SQL Server提供的一个快捷的数据导入导出工具。使用它不需要启动任何图形管理工具就能以高效的方式导入导出数据。bcp是SQL Server中负责导入导出数据的原创 2010-05-19 16:37:00 · 1314 阅读 · 1 评论 -
几种分页方法
use northwindgoCREATE TABLE #Temp ( ID int IDENTITY PRIMARY KEY, PK int)INSERT INTO #Temp SELECT orderid FROM orders ORDER BY orderidSELECT a.* FROM orders as a JOIN #Temp as temp ON a.orderid = te原创 2008-07-23 11:44:00 · 239 阅读 · 0 评论 -
分区表的应用
sp_helpfileALTER DATABASE mydatabase ADD FILEGROUP [m01]ALTER DATABASE mydatabaseADD FILE(NAME = Nm01,FILENAME = NC:/AdventureWorks/m01.ndf,SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB)TO FILEGROUP原创 2008-07-23 11:45:00 · 309 阅读 · 0 评论 -
数据库设计经验
不错的经验,大家分享说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再原创 2008-07-23 11:37:00 · 238 阅读 · 0 评论 -
分布式查询
select * from openrowset(sqloledb ,1bf4deae8f06449;sa;123456 ,northwind.dbo.orders) exec sp_configure show advanced options,1goreconfiguregoexec sp_configure Ad Hoc Distributed Queries,1go原创 2008-07-23 11:49:00 · 297 阅读 · 0 评论 -
几种数据库备份方法
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_getdbpath]) and xtype in (NFN, NIF, NTF))drop function [dbo].[f_getdbpath]GOcreate function f_getdbpath(@dbname sysname)r原创 2008-07-23 11:48:00 · 2234 阅读 · 0 评论 -
索引维护
ALTER INDEX PK_Orders on orders REORGANIZE --重组索引ALTER INDEX PK_Orders on orders REBUILD -- 重新生成索引。drop TABLE #MyTempTable CREATE TABLE #MyTempTable (ob_name nvarchar(30),index_name nvarchar(30),f原创 2008-07-23 11:35:00 · 379 阅读 · 0 评论 -
数据库查询优化
1 字段提取要按照“需多少、提多少”的原则,避免“select *”select top 10000 gid,fariqi,reader,title from tgongwen order by gid desc 4673毫秒select top 10000 gid,fariqi,title from tgongwen order by gid desc 1376毫秒select top 1000原创 2008-07-23 11:51:00 · 278 阅读 · 0 评论 -
数据库设计技巧
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走原创 2008-07-23 11:42:00 · 244 阅读 · 0 评论 -
mysql-standard- 5.0.15-linux-i686.tar.gz安装日记
1.Add a login user and group for `mysqld' to run as:为‘mysqld’增添一个登陆用户和组 shell> groupadd mysql shell> useradd -g mysql mysql 2.解压 shell> gunzip shell> cd mysql-5.0.15 3.Configure the relea原创 2011-12-14 10:46:10 · 1045 阅读 · 0 评论