SQLServer知识点.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer知识点

1.SQL Server 2008的系统数据库(P38)resource数据库(隐藏的只读数据库)master数据库tempdb数据库model数据库msdb数据库2.SQL Server数据库文件和文件组(P54)数据库文件(每个数据库文件都拥有两个名称,即逻辑名称和物理名称)主要数据文件,有且只有一个,扩展名为.mdf次要数据文件,可以多个也可以没有,扩展名为.ndf事务日志文件,至少有一个,扩展名为.ldf数据库文件组主要文件组。在创建数据库时,由数据库引擎自动创建,默认名为PRIMARY3用户自定义文件组3.SQL Server的数据类型(P80-83)1.数字数据类型(P80)(1)整数类型①int,即integer②smallint③tinyint④bigint(2)小数类型①real②float③decimal和numeric字符串数据类型(P81)CharVarcharTextNcharNvarcharNtext日期和时间数据类型(P82)date和timeDatetime2(默认格式为00:00:00.0000000)Datetime(默认格式为00:00:00)Smalldatetime(默认格式为00:00:00)Datetimeoffset(默认格式为00:00:00.0000000)注:日期和时间有特定的输入格式①日期数据的输入格式。英文+数字、数字+分隔符或纯数字的输入格式。其中英文可用缩写形式,分隔符可为斜线、短画线或小数点。例如:Aug 1 2012 2012/8/1 2012-8-1 2012.8.1 时间数据的输入格式。输入时间必须按照小时→分钟→秒→毫秒的顺序输入,并在其中间用冒号隔开。例如:2012-9-8 5:36:59:99 PM 2012-9-8 17:36:59:99其他数据类型(P82-83)二进制数据类型①binary:固定长度的②varbinary:可变长度的③image(2)货币数据类型①money②smallmoney位数据类型Bit称为位数据类型,其数据有两种取值,即0和1,长度为1字节。再输入0以外的值时,系统均把它们当作1看待。字符串值TURE 和FALSE可以转化为一下bit值:TURE转化为1,FALSE转化为0。特殊数据类型①timestamp②uniqueidentifier③sql_variant④xml⑤HierarchyId5.用户定义数据类型(P84)(1)使用SQL ServerManagement Studio创建(2)使用CREATE TYPE语句创建4.NULL与 NOT NULL(P85)Null值只是表明列值是未知的。如果必须在表中的某一列中输入数据,那么在创建表结构时应当设置该列不允许取空值,即not null。Identity(P85)将一个列作为表中的标识列,需要定义该列的identity属性,语法格式如下:IDENTITY [(SEED,INCREMENT)]其中SEED是初始值,即表中第一行数据的标识列的取值,默认值为1;INCREMENT是步长值,默认值也为1。使用Identity列时,要注意以下三点:①每张表只允许一个Identity列;②该列的数据类型只能为int、bigint、decimal、smallint或tinyint之一,通常取int或 bigint;③该列不允许为NULL值,也不能有默认值。一般情况下,不允许人为向Identity列中插入数值,也不允许修改Identity列的值。为数据库建立约束(P90-96)建立主键约束,字段值唯一且不能有空值主键(Primary Key)约束是指利用表中的一列或多列的组合来唯一的标识表中的每一行数据。建立外键约束,可以保证参照完整性外键(Foreign Key)是用于建立和加强两个表数据之间链接的一列或多列。建立唯一性约束,要求字段值唯一,允许有空值使用唯一性(Unique)约束可以确保在非主键列中不输入重复的值。建立检查约束检查(Cheak)约束通过限制输入到列中的值来强制域的完整性建立默认约束默认(Default)约束指定再输入操作中没有提供输入值时,系统将自动提供给某列的值索引的类型(P101)聚集索引。因为聚集索引是直接建立在物理行上的,所以每个表只能有一个聚集索引。如果表中没有创建其他的聚集索引,则在表的主键列上自动创建聚集索引。非聚集索引。为一个表建立的默认索引都是非聚集索引;在一列上建立唯一性约束,也自动在该列上创建非聚集索引。唯一性索引。一个唯一性索引能够保证在创建索引的列或多列的组合上不包括重复的数据值。在创建主键和唯一性约束的列上会自动创建唯一性索引。视图索引。全文索引。XML索引按索引结构可分为聚集索引和非聚集索

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档