博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【SQL】大杂烩
阅读量:5275 次
发布时间:2019-06-14

本文共 1777 字,大约阅读时间需要 5 分钟。

--------------------------------- 索引 --------------------------------- 语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100GO/*实例*/   CREATE NONCLUSTERED INDEX Index_NotePage_ShareState --创建一个非聚集索引ON NDB.dbo.NotePage(ShareState) --为TEST表的TNAME字段创建索引WITH FILLFACTOR = 30 --填充因子为30%GO添加索引IF EXISTS (SELECT name FROM sysindexes          WHERE name = 'IX_writtenExam')   DROP INDEX testtable.IX_writtenExam/*--笔试列创建非聚集索引:填充因子为%--*/CREATE NONCLUSTERED INDEX IX_writtenExam     ON testtable(id)          WITH FILLFACTOR= 30GO 查询测试/*-----指定按索引IX_writtenExam 查询----*/declare @startTime datetimeSET @startTime = GETDATE();SELECT sum(ID) FROM testtable with (INDEX=IX_writtenExam)declare @endtime datetimeSET @endtime = GETDATE();print datediff(ms,@startTime,@endtime)SELECT sum(ID) FROM testtable  --------------------------------- 添加数据--------------------------------- SET IDENTITY_INSERT TestTable ONdeclare @i intset @i=1while @i<=400000begin    insert into TestTable([id], FirstName, LastName, Country,Note) values(@i, 'FirstName_XXX','LastName_XXX','Country_XXX','Note_XXX')    set @i=@i+1endSET IDENTITY_INSERT TestTable OFF
 
 

 

--------------------------------- 快速查看执行速度--------------------------------- select语句前加:declare @d datetimeset @d=getdate()并在select语句后加:select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())

 

INSERT INTO userinfo (pwd, name) VALUES (@pwd, @name)  SELECT @@IDENTITY AS Id

AS后名字是任取的IDENTITY是主键的意思,所以一定要有主键才可返回

 

◆脏读:一个事务会读进还没有被另一个事务提交的数据,所以你会看到一些最后被另一个事务回滚掉的数据。            【正在修改中的数据被读取】  ◆ 读值不可复现:一个事务读进一条记录,另一个事务更改了这条记录并提交完毕,这时候第一个事务再次读这条记录时,它已经改变了。            【正在查询中的数据被修改】      ◆ 幻影读:一个事务用Where子句来检索一个表的数据,另一个事务插入一条新的记录,并且符合Where条件,这样,第一个事务用同一个where条件来检索数据后,就会多出一条记录。            【正在查询中的数据表,又被其它实务加了一行】

 

转载于:https://www.cnblogs.com/cpugege/p/4103221.html

你可能感兴趣的文章
Redis和Memcached整体
查看>>
git 远程仓库
查看>>
hdu3785
查看>>
解决编译apache出现的问题:configure: error: APR not found . Please read the documentation
查看>>
7kyu Exes and Ohs
查看>>
“已删除的应用” 流量高
查看>>
Java中 Iterable 和 Iterator 的区别
查看>>
hdu_2063,二分图最大匹配的学习
查看>>
layui富文本编译器添加图片
查看>>
意料之外,情理之中,Spring.NET 3.0 版本发布-
查看>>
并查集 模板
查看>>
P2024 食物链 (补集)
查看>>
[luogu3231 HNOI2013] 消毒 (二分图最小点覆盖)
查看>>
Central Authentication Service
查看>>
将php数组存取到本地文件
查看>>
动态代理
查看>>
分享:几款代码混淆器(DotFuscator, .NET Reactor, xenocode)
查看>>
用HOOK禁用鼠标与键盘点击
查看>>
电子测量与仪器第二次作业
查看>>
ajax&bootstrap
查看>>