sql server学习笔记

sql server学习笔记

ID:12941814

大小:221.50 KB

页数:15页

时间:2018-07-19

sql server学习笔记_第1页
sql server学习笔记_第2页
sql server学习笔记_第3页
sql server学习笔记_第4页
sql server学习笔记_第5页
资源描述:

《sql server学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1数据库快照:定格某一时刻数据库的情况;数据库快照恢复比备份还原效率高,但此后将无法对数据进行前滚操作。若对源数据库创建了数据库快照,就不能对该数据库进行删除、分离、还原。不能从源数据库或任何快照中删除文件,且源数据库必须处于在线状态。除非,该数据库在数据库镜像会话中是镜像数据库。再就是源数据库的性能会受到影响,因为每次更新页时都会对快照执行定写入时复制操作,导致源数据库上的I/O增加。创建快照:CREATEDATABASEdatabase_snapshot_Name;ON;(--数据文件;NAME=logical_snapshot_name,;FILENAME

2、=file_name;)(……)assnapshotofsource_database_name;还原快照:restoredatabasedatabase_name;fromdatabase_snapshot='database_snapshot_name';第4章SQLServer2008数据表管理;1临时表:本地临时表名称以#开头,且仅对当前连接用户可见,当从SQLServer实例断开连接时自动被删除;全局临时表名称以##开头,对所有用户可见,所有引用该表的用户从SQLServer断开连接时被删除;createtable#temp_table(namecha

3、r(10))select*from#temp_table--只能通过select查看临时表2设置标识字段设置列自动递增3使用默认值设置列默认值4创建约束设置列中值的约束或主外键;5用户自定义数据类型——基于系统数据类型6数据库关系图:用于描述数据库中表之间的关系。即ER图;1简单SELECT语句SELECT[ALL

4、DISTINCT]--ALL:指定在结果集中可以包含重复行。ALL是默认值。DISTINCT:指定在结果集中只能包含唯一行。[INTOnew_table]--指定使用结果集来创建的新表。[WHEREsearch_condit

5、ion]–WHERE子句是一个筛选,只有源表中符合条件的行才向结果集提供数据。[GROUPBYgroup_by_expression]--GROUPBY子句根据group_by_list列中的值将结果集分成组。[HAVINGsearch_condition]--HAVING子句是应用于结果集的附加筛选。[ORDERBYorder_expression[ASC

6、DESC]]--ORDERBY子句定义了结果集中行的排序。order_list指定组成排序列表的结果集列。关键字ASC和DESC用于指定排序行的排列顺序是升序还是降序。AS子句可用来更改结果集列的名称或为派

7、生列分配名称。Link关键可确定特定字符串是否与指定模式相匹配。模式可包含常规字符和通配符AVG函数返回集中所有非空值的平均值(算术平均值)。exec是execute的缩写,用来执行存储过程,在一个存储过程名前加exec就能执行该存储过程,但如果该存储过程是在批处理(go)的第一句,则可以省略不写。  主要数据文件(扩展名.mdf是primarydatafile的缩写)  主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是.mdf。 

8、 SQLServer的每个数据库是以两个文件存放的,一个后缀名为mdf,是数据文件,另一个后缀名为ldf,为日志文件。因此只要定期复制这两个文件,就可以达到备份的效果。  次要(扩展名.ndf是Secondarydatafiles的缩写)  次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。  事务日志(扩展名.ldf是Logdatafiles的缩写)事务日志文件保存用于恢复数据库的日志信

9、息。每个数据库必须至少有一个日志文件。事务日志的建议文件扩展名是.ldf。库的建、改、缩、删、重命名1.0数据库的查看修改和删除:sp_help、alterdatabase、dropdatabase;1.1新建数据库:CREATEDATABASEyang1--creat数据库,name为:yang1database为数据的意思ONPRIMARY--在主文件中指定文件,此行可省略,即也可不在主文件中指定文件.(NAME='yang1',--逻辑nameFILENAME='f:yang1',--目录SIZE=5mb,--setsizeMAXSIZE=50mb,--

10、最大大小FILEGROW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。