SQL Server 2005实用教程 蒋文沛1 第2章 SQL Server 2005数据类型.pptVIP

SQL Server 2005实用教程 蒋文沛1 第2章 SQL Server 2005数据类型.ppt

  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文档。上传文档
查看更多
第2章 SQL Server 2005数据类型 2.1 系统数据类型 2.1.1 字符串数据类型 2.1.2 精确数字类型 2.1.3 近似数字类型 2.1.4 日期和时间数据类型 2.1.5 Unicode字符串 2.1.6 二进制字符串 2.1.7 其他数据类型 2.1.1 字符串数据类型 2.1.2 精确数字类型 2.1.3 近似数字类型 2.1.4 日期和时间数据类型 2.1.5 Unicode字符串 2.1.6 二进制字符串 2.1.7 其他数据类型 2.2 用户自定义数据类型 本章小结 * * 系统数据类型 2.1 用户自定义数据类型 2.2 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 当定义表的字段、声明程序中的变量时,都需要为它们设置一个数据类型,目的是指定该字段或变量所存放的数据是整数、字符串、货币或是其他类型的数据。不同的数据类型直接决定着数据在物理上的存储方式、存储大小、访问速度,所以正确地选择数据类型,对表的设计至关重要。 因此,在开发一个数据库系统之前,最好能够真正理解各种数据类型的存储特征。SQL Server中的数据类型可分为系统内置数据类型和用户自定义数据类型两种。本章重点介绍各种数据类型的特点和基本用法以及创建和删除用户定义的数据类型的方法。 字符串数据是由任意字母、符号和数字任意组合而成的数据,是现实工作中最常用的数据类型之一。字符串数据的类型包括Char、Varchar和Text。 Char是定长字符数据类型,其长度最多为8KB,默认为1KB。当表中的列定义为char(n)类型时,如果实际要存储的串长度不足n,则在串的尾部添加空格,以达到长度n,所以其数据存储长度为n字节。 Varchar是变长字符串数据类型,其长度不超过8KB。当表中的列定义为varchar(n)类型时,n表示的是字符串可达到的最大长度,varchar(n)的长度是输入的字符串实际字符个数,而不一定是n。 超过8KB的ASCII数据可以使用Text数据类型存储。 数字类型只包含数字,例如正数和负数、小数和整数,包括bigint、int、smallint、tinyint、bit、decimal、numeric和money。 整数由正整数和负整数组成,例如18、25、?3和28813。在Microsoft SQL Server中,整数存储的数据类型是bigint、int、smallint和tinyint。bigint为大整数,该数据类型存储数据的范围大于int;int为整型,该数据类型存储数据的范围大于smallint 数据类型存储数据的范围;而smallint为短整型,该数据类型存储数据的范围大于tinyint数据类型存储数据的范围;tinyint为微短整型。 使用bigint数据类型存储数据的长度为8个字节,数据范围为?263~263?1,即?9223372036854775808~9223372036854775807(每一个值要求8个字节存储空间)。int数据类型存储数据的范围为?231~231?1,即?2147483648~2147483647(每一个值要求4个字节存储空间)。使用smallint数据类型时,存储数据的范围为?215~215?1,即?32768~32767(每一个值要求2个字节存储空间)。使用tinyint数据类型时,存储数据的范围是从0到255(每一个值要求1个字节存储空间)。 bit类型存储1个字节,可以取值为1、0或NULL的整数数据类型,一般用作判断。 decimal和numeric由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数,两者唯一的区别在于decimal不能用于带有identity关键字的列。这种数据类型的存储范围取决于一个确定的数字表达法,而不是一个固定的数值。 货币money和smallmoney代表货币或货币值的数据类型。money数据类型要求8个存储字节,smallmoney数据类型要求4个存储字节。 float和real是近似数字类型。例如,1/3个分数记作.3333333,当使用近似数据类型时不能准确表示。 float的存储长度取决于float(n)中n的值,n为用于存储float数值尾数的位数,以科学记数法表示,因此可以确定精度和存储大小。如果指定了n,则它必须是介于1~53的某个值。n的默认值为53。 Real类型与float类型一样存储4个字节,取值范围与float稍有不同。 日期/时间

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档