网站大量收购闲置独家精品文档,联系QQ:2885784924

SQLServer2000中的数据类型.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL基础知识(一) 2009-04-07 16:08 SQL语言 结构化查询语言(Structured Query Language,SQL)是一种组织、管理和检索数据库的工具,适用于关系数据库。实际上,SQL不仅是查询工具,而且是一种能与数据库管理系统相互作用的语言,它的功能如下。 ? 数据定义:SQL支持用户自定义所存储数据的结构及各数据项之间的关系。 ? 数据检索:SQL允许用户或应用程序从数据库中检索数据并使用数据。 ? 数据更新:SQL支持用户或应用程序增加新数据、删除旧数据及修改已有的数据。 ? 访问控制:SQL能限制用户检索、增加和修改数据的权限、防止未经授权的用户对数据库的访问。 ? 数据共享:SQL能协调同时访问数据的各个用户,以防相互影响。 ? 数据统一:SQL定义的统一约束保存在数据库内,以防数据库由于连续更新或系统出错而导致数据库崩溃。 SQL语法简介 1.数据类型 分类 数据类型定义符 整数型 bignit、int、smallint、tinyint 逻辑数值型 bit 小数数据类型 decimal、numeric 货币型 money、smallmoney 近似数值型 float、real 字符型 char、varchar、text Unicode字符型 nchar、nvarchar、ntext 二进制数据类型 binary、varbinary、image 日期时间类型 datetime、smalldatetime 其他数据类型 cursor、sal_variant、table、timestamp、unigueidentifier 1)??????? 整数型 l bignit数据类型:大整数型,长度为8个字节,可以存储从 (-9223372036854775808)~ -1(-9223372036854775807)范围内的数字。 l int数据类型:整数型,长度为4个字节,可存储范围是 (-2147483648)~ -1(2147483647)。 l smallint数据类型:短整数型,长度为2个字节,可存储范围只有 (-32768)~ -1(32767)。 l tinyint数据类型:微短整数型,长度为1个字节,只能存储0~255范围内的数字。 2)??????? 小数数据类型(精确数据类型) 在声明小数数据类型时,可以定义数据的精度和小数位。声明格式如下: decimal[(p[,s])] 或 numeric[(p[,s])] 其中,各参数含义如下: l P(精度):指定小数点左边和右边一共可以存储的十进制数字的最大个数。精度必须是从1到最大精度之间的值。最大精度为38。使用最大精度时,有效值从 +1~ -1。 l S(小数位数):指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是0~p之间的值。默认小数位数是0,因而0≤s≤p。 )??????? 近似数值型 近似数值数据类型不能精确记录数据的精度,它们所保留的精度由二进制数字系统的精度决定。SQL Server提供了两种近似数值数据类型: l Float[(n)]: ~ 之间的浮点数字类型。n用于存储科学计数法float数尾数的位数,同时指示其精度和存储大小。n必须为1~53之间的值,它同精度和存储直接的关系如下表所示。 l real数据类型: ~ 之间的浮点数字类型。存储大小为4字节。 n 精度 存储字节长度 1~24 7位数 4字节 25~53 15位数 8字节 4)??????? 字符型 在SQL Server中,字符数据使用char、varchar和text数据类型存储。当列中各项的字符长度可变时可用varchar类型,但任何项的长度都不能超过8KB。当列中各项为同一固定长度时使用char类型(最多8KB)。text数据类型的列可用于存储大于8KB的ASCII字符。 另外,若要在SQL Server中存储国际化字符数据,请使用nchar、nvarchar和ntext数据

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档