欢迎来到天天文库
浏览记录
ID:37512513
大小:203.50 KB
页数:9页
时间:2019-05-24
《SQLServer2000》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第9页共9页SQLServer2000第一章:SQLServer概述系统表数据库功能sysloginsmaster记录每一个能够登录到SQLServer上的登录账户sysmessagesmaster记录SQLServer能够返回的每一个系统错误或警告sysdatabasesmaster记录SQLServer上的每一个数据库sysusers所有数据库记录数据库中每一个Windows2000用户、windows2000工作组、SQLServer用户或SQLServer角色sysobjects所有数据库记录数据库中的每一个对象(表)1、调度执行:—Watford语句à允许开发者定义一个时间、
2、或一个时间的间隔waitfordelay‘time’
3、waifortime‘time’à有例子下例在晚上10:20执行存储过程update_all_stats。BEGINWAITFORTIME'22:20'EXECUTEupdate_all_statsEND第二章:创建和管理数据库1、创建数据库:l主数据文件:.mdf次数据文件:.ndf日志文件:.ldf2、更改数据库:在前面都加上alterdatabasedbnameà更改哪一个数据库更改数据库文件:modifyfile添加数据库文件:Addfile删除数据库文件:removefileà在哪种文件上(主文件、日志文件)。3、收缩整个
4、数据库:可以使用企业管理器或dbccshrinkdatabase语句:dbccshrinkdatabase(dbname,target_percent
5、notruncate
6、truncateonly)ltarget_percentà是数据库收缩后的数据库文件中所要的剩余可用空间百分比。lNOTRUNCATEà导致在数据库文件中保留所释放的文件空间。如果未指定,将所释放的文件空间释放给操作系统。lTRUNCATEONLYà导致将数据文件中的任何未使用的空间释放给操作系统,并将文件收缩到上一次所分配的大小,从而减少文件大小,而不移动任何数据。不试图重新定位未分配页的行。使用TRUNCATE
7、ONLY时,忽略target_percentis。4、分离和附加数据库:l附加数据库:EXECsp_attach_db@dbname=dbname,@filename1='c:ProgramFilesMicrosoftSQLServerMSSQLDatapubs.mdf',à当前主文件@filename2='c:ProgramFilesMicrosoftSQLServerMSSQLDatapubs_log.ldf'à当前日志文件多个文件相对@filename……l分离数据库:execsp_detach_dbdbname5、删除数据库:dropdatabasedbna
8、me6、排序规则:collateChinese_PRC_Stroke_BINà简体中文(中华人民共和国)排序规则l首先通过sqlserver联机丛书中索引出windows排序规则找到相应的国家,对照下面的查出该国家的排序规则àSELECT*FROM::fn_helpcollations()l排序规则可以为数据库、表中的列、投影表达式(不太清楚)。第三章创建数据类型和表1、current_timestampà当前的时间2、convert和cast是转换成另一种数据类型第9页共9页lconvert(dbType,data,dataStyle)lcase(dataasdbType)à它没有d
9、ataStyle注:convert和cast之间的最大区别是有没有dataStyle(数据的局线性);dataStyleà通过SQLServer联机丛书中索引中输入’convert’找到3、substringà提取字符串4、用户定义的数据类型:à确保数据类型的一致性。创建数据类型:sp_addtypetypeName,'varchar(10)',nullà用户界面来定义Execsp_addtypetypeName,’varchar’,nullà存储过程来定义删除数据类型:sp_droptypetypeNameexecsp_droptypetypeName5、查看当前数据库中所有数据类型
10、:select*fromsystypes第四章实现数据完整性1、check()à必须加入()2、primarykeyà唯一的。不许为空。Primarykey与foreignkeyreference……lprimarykey可以加desc(降序)
11、asc(升序)。在此之前必须加入clustered(聚合化数据)如:primarykeyclustered(au_iddesc)l想让外键跟着主键的变化而变化。在外键后加ondeletecascade
12、
此文档下载收益归作者所有