数据库原理PPT教学课件-第3章(2) 关系数据标准语言SQL.ppt

数据库原理PPT教学课件-第3章(2) 关系数据标准语言SQL.ppt

  1. 1、本文档共285页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章关系数据标准语言SQL 本章目录 3.1 SQL 概述 3.2 数据定义 3.3 数据查询 3.4 数据更新 3.5 视图 3.6 查询优化 学习目标 熟练掌握SQL的数据定义功能; 熟练掌握SQL的单表、多表的查询功能; 熟练掌握SQL的数据更新功能; 理解索引的作用及索引的管理; 掌握视图的概念及视图的管理; 理解查询优化的意义、方法及步骤。 3.1 SQL概述 SQL(Structured Query Language) 结构化查询语言,是关系数据库的标准语言 SQL是一个通用的、功能极强的关系数据库 语言 SQL标准的进展过程 标准 大致页数 发布日期 SQL/86 1986.10 SQL/89(FIPS 127-1) 120页 1989年 SQL/92 622页 1992年 SQL99 1700页 1999年 SQL2003 3600页 2003年 3.1 SQL 概述 SQL语言支持数据库三级模式结构 3.2 数据定义 3.2.1 基本数据类型 3.2.2 基本表的创建、删除与修改 3.2.3 索引的创建与删除 数据类型 1. 整数数据类型 bigint,int,smallint,tinyint,bit。 存储精确的整数值。由数字0~9、正负号组成。 Bigint(长整型) :8个字节。 int (整型) :4个字节。 smallint (短整型) :2个字节。 Tinyint(微整型) :1个字节。 Bit(位):只能取0、1 或 NULL。 2.浮点数据类型(近似数值型) 二种:float,real。大小范围不同。 存储实数值。由数字0~9、正负号、小数点组成。 3.精确数值数据类型 二种:decimal,numeric。 等价。 存储实数值。由数字0~9、正负号、小数点组成。最大精度38位。 说明方法: decimal(p,s) 或 numeric(p,s) p指数据中的位数总和,包括整数部分和小数部分,不包括小数点。 S指小数点右边能存储的数字位数的最大值 4. 字符数据类型 char, nchar 、varchar, nvarchar、 text、 ntext 常量用单引号括起来。 Char:≤8000个字符,固定长度。 Varchar:可变长度。其大小为输入数据的字 节的实际长度。(不包括尾随空格) Text:固定长度16个字节。 n开头的是Unicode类型。 5.货币型数据类型 二种:money,smallmoney。 大小范围不同。 美元、英镑、日元、欧元。 货币常量前加币符。 6. 二进制数据类型 三种:binary,varbinary、image。 存储位串。需要存储十六进制数时使用。 表示方法: binary (n) 存储定长的位串。 varbinary (n) 存储可变长的位串。 Image实际是可变长度的二进制数据类型。 7. 时间日期型数据类型 二种:datetime,smalldatetime。 说明方法: datetime用8个字节存储日期时间。日期范围1753/1/1~9999/12/31。精度到3/100秒。 smalldatetime用4个字节存储。范围1900/1/1~2079/12/31。精度到分。 常量用单引号引起,有多种格式。分隔符可为-或/ 8. 其他几种数据类型 timestamp时间标识类型:它提供数据库范围内的唯一值,反应数据库中数据修改的相对顺序。一个表只能有一个timestamp类型,其内容会自动更新 sql_variant可变数据类型 可以在单独的字段、变量中存储不同类型的数据。但text,ntext,image,timestamp,以及sql_variant类型的值除外。最长8016字节。 其他几种数据类型 其他几种数据类型 table数据类型类似于一个临时表,用于存储一个结果集。这种数据类型只能用于定义局部变量和用于用户定义函数的返回值,不能在表中定义字段。 3.2.2基本表的创建、删除与修改 SQL的数据定义语句 SQL Server数据库概述 SQL Server中的数据库 SQL Server 数

文档评论(0)

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

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

1亿VIP精品文档

相关文档