2-数据类型-数据库中的表.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文档。上传文档
查看更多
2-数据类型-数据库中的表

系统数据类型 系统数据类型是SQL Server所提供的基本数据类型,SQL Server提供了多种数据类型供用户选择。 整数数据类型 位数据类型 货币数据类型 系统数据类型 精确数值型 近似浮点数值型 日期时间型 字符型 统一码数据类型 二进制数据类型 整数数据类型 整数数据类型的列用于存储精确的整型数据,包括负整数、零和正整数。整数数据类型有4种。 Tinyint:能存放0到255的无符号整数,长度为1字节。 Smallint:能存放-231到231-1的有符号整数,长度为2字节。 整数数据类型 Int:能存放-231到231-1的有符号整数,长度为4字节。 Bigint:能存放-263到263-1的有符号整数,长度为8字节。 位数据类型 用关键字bit声明,此类型数据相当于其他语言中的逻辑型数据,它只存储0和1,长度为1字节。 货币数据类型 用于存储货币类型数据,当字段要存放工资、价格等数据时,可以采用货币数据类型。由于货币数据类型的小数位数固定为4,因此若所使用的货币数据值的小数位超过4位,请改用numeric或decimal数据类型。货币数据类型包括money和smallmoney两类。 货币数据类型 Money:能存放-263到263-1的货币数据,长度为8字节。 Smallmoney:能存放-231到231-1的货币数据,长度为4字节。 精确数值型 精确数值型数据由整数部分和小数部分构成,其所有的数字都是有效位。精确数值型包括decimal(p,s)和numeric(p,s)两类。其中p表示精度,即数据的位数,s表示小数点后的位数,并要求0=s=p=38。(p,s)可以省略,此时默认为(18,0);不能单独省略p,但可以省略s及其前面的逗号。 精确数值型 在SQL Server中这两种类型完全相同。decimal和numeric数据的范围为-1038-1到1038-1的固定精度和小数位的数字数据。 精确数值精度和字节关系 近似浮点数值型 这类数据能存储很大的数据,但所存数据与实际数据可能有误差。因此,在要求数据精确的系统中,不能采用此种数据类型,而应采用money、smallmoney、decimal或numeric数据类型。近似浮点数值型包括float和real两类。 近似浮点数值型 float: 能存放-1.79×10308到1.79×10308的浮点数, 长度为8字节。 real:能存放--3.40×1038到3.40×1038的浮点数, 长度为8字节。 日期时间型 日期时间型包括datetime和smalldatetime两类。 datetime:能够存放1753年1月1日~1999年12月31日的日期和时间数据,精确到百分之三秒(或3.33毫秒),长度为8字节。 日期时间型 smalldatetime:能够存放1900年1月1日~2079年6月6日的日期和时间数据,精确到分钟,长度为4字节。 字符型 字符型数据是由括号将英文字母、符号和数字等组成的字符串。SQL SERVER的字符类型有以下3种。 字符型 定长字符型char(n):用来存放固定长度的字符数据,可用n来指定字符串的长度。n取值范围为1~8000。对于一个char类型字段,不论用户输入的字符串有多长,长度均为n字节。当输入字符串的长度大于n时,SQL Server给出错误信息并拒绝接收数据。 字符型 对于像身份证号码、邮政编码等为固定长度的数据,使用char类型比较合适。一个中文文字占用2字节,因此要想存放3个汉字,则长度应取6字节。 字符型 变长字符型varchar(n):用来存放可变长度的n个字符,这里的n表示字符串可达到的最大长度。n的取值范围为1~8000个字符。此种数据类型的长度为输入的字符串的实际长度,而不一定是n。 字符型 当一个字段中包含的字符个数是变化的,且不超过8000个字符时,可以使用varchar类型。 字符型 文本型text:当一个字段中存储字符超过8000个时,可以选择text类型。比如备注、个人简历等有较长的内容,适合于用此类型。此类型的最大长度为2147483647个字符。其数据的长度为实际字符个数。 统一码数据类型 一个统一码数据类型的字符占2个字节,所以它是普通字符长度的2倍。统一码数据类型可以存储Unicode标准字符集定义的所有字符。使用统一码数据的优点是可以使计算机的代码统一。SQL Server提供了3种统一码数据类型。 统一码数据类型 nchar(Unicode定长字符型):用于存储固定长度的Unicode数据,所存放的字符数n的取值范围为1~4000,长度为2n。对一个nchar字段指定n数值后,不论用户输入多少个字符(不大于n),该字段

文档评论(0)

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

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

1亿VIP精品文档

相关文档