数据库基础与实践技术第4章 SQL 语言基础能.pptVIP

数据库基础与实践技术第4章 SQL 语言基础能.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文档。上传文档
查看更多
* 数据库基础与实践技术 (SQL Server 2008) 第4章 SQL语言基础 4.1 SQL语言概述 4.2系统提供的数据类型 4.3 用户定义数据类型 4.4 T-SQL语言的一些基础知识 4.5 变量 */34 概述 SQL(Structured Query Language)是用户操作关系数据库的通用语言。 包含数据定义、数据查询、数据操作和数据控制等与数据库有关的全部功能。 已成为关系数据库的标准语言。 所有的关系数据库管理系统都支持SQL。 */34 4.1 SQL语言概述 4.1.1 SQL语言的发展 4.1.2 SQL语言的特点 4.1.3 SQL语言功能概述 */34 4.1.1 SQL语言的发展 1986年10月美国ANSI公布最早的SQL标准。 1989年4月,ISO提出了具备完整性特征的SQL,称为SQL-89(SQL1)。 1992年11月,ISO又公布了新的SQL标准,称为SQL-92(SQL2) (以上均为关系形式)。 1999年颁布SQL-99(SQL3),是SQL92的扩展。 */34 4.1.2 SQL语言的特点 1. 一体化 2. 高度非过程化 3. 简洁 4. 使用方式多样 */34 4.1.3 SQL语言功能概述 SQL功能 命令动词 数据查询 SELECT 数据定义 CREATE、DROP、ALTER 数据操纵 INSERT、UPDATE、DELETE 数据控制 GRANT、REVOKE 四部分:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。 */34 4.2 系统提供的数据类型 4.2.1 数值类型 4.2.2 字符串类型 4.2.3 日期时间类型 4.2.4 货币类型 */34 准确数值类型 精确数值 类型 说明 存储空间 bigint 存储从–263 (–9,223,372,036,854,775,808)到263-1 (9,223,372,036,854,775,807) 范围的整数 8字节 int 存储从–231 (–2,147,483,648 ) 到 231-1 ( 2,147,483,647 ) 范围的整数。 4字节 smallint 存储从–215 (–32,768 ) 到 215-1 (32,767 ) 范围的整数 2字节 tinyint 存储从 0 到 255 之间的整数。 1字节 bit 存储1或0。如果一个表中有不多于8个的bit列,则这些列公用一个字节存储 1字节 numeric(p,s) 或decimal(p,s) 定点精度和小数位数。使用最大精度时,有效值从 –1038 +1 到 1038 -1。其中,s为精度,指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从1到最大精度之间的值。最大精度为38。s为小数位数,指定小数点右边可以存储的十进制数字的最大个数,0 = s = p。s的默认值为0 最多17字节 */34 近似数值数类型 近似数值 类型 说明 存储空间 float[(n)] 存储从-1.79E + 308至-2.23E –308、0以及2.23E–308至1.79E + 308范围的浮点数。n有两个值,如果指定的n在1~24之间,则使用24,占用4字节空间;如果指定的n在25~53之间,则使用53,占用8字节空间。若省略(n),则默认为53 4字节或8字节 real 存储从–3.40E + 38到3.40E + 38范围的浮点型数 4字节 */34 字符串类型 普通编码字符串类型 统一字符编码字符串类型 二进制字符串类型 */34 普通编码字符串类型 普通编码 字符串类型 说明 存储空间 char(n) 固定长度的普通编码字符串类型,n表示字符串的最大长度,取值范围为1~8000 n个字节。当实际字符串所需空间小于n时,系统自动在后边补空格 varchar(n) 可变长度的字符串类型,n表示字符串的最大长度,取值范围为1~8000 字符数+2字节额外开销 text 最多可存储231-1 (2,147,483,647) 个字符 每个字符1个字节 varchar(max) 最多可存储231-1个字符 字符数+2字节额外开销 说明:如果在使用char(n)或varchar(n)类型时未指定n,则默认长度为1。如果在使用CAST和CONVERT函数时未指定n,则默认长度为30。 */34 统一字符编码字符串类型 统一编码 字符串类型 说明 存储空间 nchar(n) 固定长度的统一编码字符串类型,n表示字符串的最大长度,取值范围为1~4000 2n字节。当实际字符串所需空间小于2n时,系统自动在后边补空格 nvarchar(n) 可变长度的统一编码字符串类型,n表示字符串的最大长度,取值范

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档