sqlserver数据类型.pptVIP

  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数据类型

3.2 数据定义 SQL语言使用数据定义语言(Data Definition Language,简称DDL)实现其数据定义功能,可对基本表、视图、索引进行定义和撤消。 视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作。 3.2.1 SQL Server 2000的数据类型 当用SQL语句定义表时,需要为表中的每一个字段设置一个数据类型,用来指定字段所存放的数据是整数、字符串、货币或是其它类型的数据。 SQL Server 2000提供了丰富的数据类型,常用的数据类型可以分为以下几类: 整数数据类型 数字数据类型 浮点数据类型 货币数据类型 3.2.1 SQL Server 2000的数据类型 一、整数数据类型 整数数据类型提供存储精确数字值的方法。根据整数数值的范围大小,分为以下五种: 3.2.1 SQL Server 2000的数据类型 二、数字数据类型 数字数据类型:用来定义可带小数部分的数据。如:123.0、8000.56。 数字数据类型包括:decimal和numeric两种。 使用decimal和numeric型数据可以精确指定小数点两边的总位数和小数点右边的位数。 例: decimal(5,2) -------- 123.45 SQL Server可以精确存储decimal和numeric型的数据,它们的取值范围都是-1038+1~1038-1。 在SQL Server中,numeric数据类型在功能上完全等价于 decimal数据类型分为两种是为了保持与ANSI标准兼容。 3.2.1 SQL Server 2000的数据类型 decimal和numeric型数据的存储长度随精度变化而变化,数据的存储长度随精度变化有以下四种情况: 3.2.1 SQL Server 2000的数据类型 三、浮点数据类型 当数据的位数太多时,可用浮点数据类型来取其近似值,在SQL Server中采用只入不舍的方式进行存储。如:1.23E+10。 浮点数据类型包括:float和real两种。 浮点数据类型的优点是能够存储范围非常大的数字,但浮点数据类型很容易发生舍入误差。 real型数据的取值范围是:-3.40E+38~3.40E+38。存储时使用4个字节,精度可以达到7位。 float型数据最多可以表示53位数。它的取值范围是:-1.79E+308~1.79E+308。存储时最多可使用8个字节,精度最多可以达到15位。 3.2.1 SQL Server 2000的数据类型 四、货币数据类型 货币数据类型专门用于货币数据处理。如: 123.0000。 货币数据类型包括:money和smallmoney两种。 money型数据的取值范围是: -263~263-1,存储时使用8个字节,精度为19,小数位数为4位,可以精确到货币单位的万分之一。 smallmoney型数据的取值范围是:-231~231-1 (-214,748.3648 ~ +214,748.3647),存储时使用4个字节,精度为10,小数位数为4位,可以精确到货币单位的万分之一。 3.2.1 SQL Server 2000的数据类型 五、日期/时间数据类型 日期/时间数据类型用来存储日期和时间的组合数据。默认的格式是:MM DD YYYY hh::mm A.M/P.M,允许使用/、-和.作为不同时间单位间的分隔符。 日期/时间数据类型根据时间范围与精确程度可分为:datetime和smalldatetime两种。 datetime数据类型占用8字节的存储空间,数据范围:1753年1月1日~9999年12月31日。可以精确到百分之三秒或者是3.33毫秒。 smalldatetime数据类型占用4字节的存储空间。数据范围:1900年1月1日到2079年6月6日。可以精确到分钟。 3.2.1 SQL Server 2000的数据类型 六、字符数据类型 SQL Server提供了3类字符数据类型,分别是:char,varchar和text。 在这3类数据类型中,最常用的是char和varchar。 char数据类型使用固定长度来存储字符,最长可以容纳8000个字符。每个字符使用1个字节的存储空间。 varchar数据类型用来存储最长可以达到8000字符的变长字符型数据。 text数据类型专门用于存储数量庞大的变长字符数据,最大长度可以达到231-1个字符,约2G。 3.2.1 SQL Server 2000的数据类型 七、统一码数据类型 SQL Server提供了3类双字节数据类型,分别是:nchar,nvarchar和ntext。该数据类型与字符数据类型相类似,但Unicode的一个字符用2字节存储。

文档评论(0)

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

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

1亿VIP精品文档

相关文档