|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。数据|数据库1.按姓氏笔划排序:
Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as
2.数据库加密:selectencrypt(原始暗码)
selectpwdencrypt(原始暗码)
selectpwdcompare(原始暗码,加密后暗码)=1--不异;不然不不异encrypt(原始暗码)
selectpwdencrypt(原始暗码)
selectpwdcompare(原始暗码,加密后暗码)=1--不异;不然不不异
3.取回表中字段:
declare@listvarchar(1000),@sqlnvarchar(1000)
select@list=@list+,+b.namefromsysobjectsa,syscolumnsbwherea.id=b.idanda.name=表A
set@sql=select+right(@list,len(@list)-1)+from表A
exec(@sql)
4.检察硬盘分区:
EXECmaster..xp_fixeddrives
5.对照A,B表是不是相称:
if(selectchecksum_agg(binary_checksum(*))fromA)
=
(selectchecksum_agg(binary_checksum(*))fromB)
print相称
else
print不相称
6.杀失落一切的事务探察器历程:
DECLAREhcforeachCURSORGLOBALFORSELECTkill+RTRIM(spid)FROMmaster.dbo.sysprocesses
WHEREprogram_nameIN(SQLprofiler,NSQL事务探查器)
EXECsp_msforeach_worker?
7.纪录搜刮:
开首到N笔记录
SelectTopN*From表
-------------------------------
N到M笔记录(要有主索引ID)
SelectTopM-N*From表WhereIDin(SelectTopMIDFrom表)OrderbyIDDesc
----------------------------------
N到开头纪录
SelectTopN*From表OrderbyIDDesc
8.怎样修正数据库的称号:
sp_renamedbold_name,new_name
9:猎取以后数据库中的一切用户表
selectNamefromsysobjectswherextype=uandstatus>=0
10:猎取某一个表的一切字段
selectnamefromsyscolumnswhereid=object_id(表名)
11:检察与某一个表相干的视图、存储历程、函数
selecta.*fromsysobjectsa,syscommentsbwherea.id=b.idandb.textlike%表名%
12:检察以后数据库中一切存储历程
selectnameas存储历程称号fromsysobjectswherextype=P
13:查询用户创立的一切数据库
select*frommaster..sysdatabasesDwheresidnotin(selectsidfrommaster..sysloginswherename=sa)
大概
selectdbid,nameASDB_NAMEfrommaster..sysdatabaseswheresid0x01
14:查询某一个表的字段和数据范例
selectcolumn_name,data_typefrominformation_schema.columns
wheretable_name=表名
[n].[题目]:
Select*FromTableNameOrderByCustomerName
[n].[题目]:
Select*FromTableNameOrderByCustomerName
为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。 |
|