第6章 节 表的创建与修改 SQL ppt .pptVIP

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

管理表 ;一、概述 ;2、按照表的用途分类 可以分为系统表和用户表两类。 用户表是用户创建的、用于开发各种数据库应用系统的表。通常用户创建的表就是永久的用户表。 系统表是维护SQL Server 2000服务器和数据库正常工作的数据表。每个数据库都会建立很多系统表,系统表不允许用户进行更改,只能由DBMS系统自行进行维护。 SQL Server 2000中几个重要的系统表如下表所示:;Date;一般而言,表具有下列特点: 1、代表实体。 2、由行和列组成。 3、行和列的顺序是不重要的。;1. 系统数据类型;● 整数型 在Microsoft SQL Server中,整数存储的数据类型是bigint、int、smallint、tinyint和bit。 bigint :从 -2^63到2^63-1的整型数据,长度为8字节。 int : 从 -2^31到2^31-1的整型数据,长度为4字节。 Smallint:从 -2^15到2^15-1的整型数据,长度为2字节。 tinyint : 数据的范围为0~255, 长度为1字节。 bit: 此类型数据相当于其他语言中的逻辑型数据,它只存储0、1或NULL(空值),长度为1字节。当希望表示真或假、是或非、合格或不合格、有或无、ON或OFF时,建议使用bit数据类型。;● 精确数值型 精确数值型包括decimal和numeric两类,由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数,这种数据所占的存储空间根据该数据的位数和小数点后的位数来确定。使用时,需指明精度(即全部有效位数)与小数位数。在SQL Server中这两种类型完全相同。 当用命令创建表并声明此类型的数据时,在类型名的后面标明精度和小数位数。 如:numeric(p[,s])或decimal(p[,s]),其中p为精度,不仅表示数值精度,也隐含指定了数据占用空间的大小; s为小数位数。例如,numeric(8,3)表示精度为8,即总共有8位数,其中有5位整数和3位小数;若不指定,则默认为numeric(18,0)。 精度与长度的关系: ① 当精度为1~9时,长度为5字节; ② 当精度为10~19时,长度为9字节; ③ 当精度为20~28时,长度为13字节; ④ 当精度为29~38时,长度为17字节。;● 近似浮点数值型 在Microsoft SQL Server中,浮点数值数据类型是float和real。 float类型在定义变量或字段时可以定义精度,即表示为:float[(n)]。用于存储-1.79E+308~ 1.79E+308 之间的浮点数值。n用于存储科学计数法浮点数尾数的位数,同时指示其精度和存储大小。n必须为介于1到53之间的值。当n介于1到24之间,精度为7位有效数字,占用4个字节;当n介于25到53之间时,精度为15位有效数字,占用8个字节存储空间。 real类型也是浮点数,其值范围为-3.40E+38~ 3.40E+38 ,占用4个字节存储空间。在SQL Server中, real类型相当于float(24)。 float和real的区别在于float数据类型可以表示的数据范围远远大于real数据类型可以表示的数据范围。 ;● 货币数据类型 在Microsoft SQL Server中,货币数据的数据类型是money和smallmoney,用于表示与货币有关的数据。 money:货币数值介于 -2^63到2^63-1之间,长度为8字节。精确到货币单位的万分之一。 smallmoney:货币数值介于 -214748.3648到214748.3647之间,长度为4字节。精确到货币单位的万分之一。 实际上,这种数据类型也是一种小数,但是在这种类型的数据中,小数点后的数据有四位,并且会自动地四舍五入。;● 日期和时间数据 在Microsoft SQL Server中,日期和时间数据类型包括datetime和smalldatetime两种类型。日期和时间数据类型由有效的日期和时间组成。两种数据类型的区别在于两者存储时间和日期的范围不同。 datetime:能够存放1753年1月1日~9999年12月31日的日期和时间数据,精确到百分之三秒(或3.33毫秒),长度为8字节。 smalldatetime:能够存放1900年1月1日~2079年6月6日的日期和时间数据,精确到分钟,长度为4字节。 输入日期部分时可以采用英文数字格式、数字加分隔符格式或纯数字格式。采用英文数字格式时,月份可用英文全名或缩写形式,不分大小写。例如,2003年8月16日这个日期就可以有下列几种输入格式: Aug 16 2003 //英文数字格式 2003-8-16 //数字加分隔符格式 200308

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档