第4章SQL语言汇.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文档。上传文档
查看更多
第4章SQL语言汇

第4章关系数据库标准语言SQL 4.4 数据查询 4.4.2 简单查询 6.检索表中分组统计结果(P79) Select 学院编号, sum(教研室个数) As 教研室个数总和, sum(班级个数) As 班级个数总和 From 系 Group By 学院编号; 第4章关系数据库标准语言SQL 4.4 数据查询 4.4.2 简单查询 7. 检索表中排序结果(P80) Select 系编号, 系名称, 系主任, 教研室个数, 班级个数 From 系 Order By 班级个数; * 授课教师:郭玉彬 联系电话电子邮箱:guoyubin@scau.edu.cn 第4章 关系数据库 标准语言SQL 本章要点 掌握SQL的基本概念,了解SQL语言的特点和功能,掌握使用SQL进行数据定义、 数据更新、数据查询的方法,熟练掌握 Select语句的使用,掌握使用SQL实现简单查询、连接查询、嵌套查询、集合查询的方法。 第4章关系数据库标准语言SQL(P63) 4.1 SQL语言概述 SQL--结构化查询语言(Structured Query Language)。 SQL语言是1974年由Boyce和Chamberlin提出 在System R上实现 1986年成为关系型数据库语言的标准。 SQL是一种数据库子语言(sublanguage)。也称为第四代语言(4GL),一种非过程语言。数据库中的数据进行组织、管理和检索的工具。 第4章关系数据库标准语言SQL 4.1 SQL语言概述 4.1.1 SQL语言的特点(P64) 1.高度的综合: SQL语言集数据操纵、数据定义和数据控制功能于一体。 2.非过程化(透明性): 在采用SQL语言进行数据操作时,只要提出“做什么”,而不必指明“怎么做”,其它工作由系统完成。 3.采用面向集合的操作方式: 操作对象和操作结果都是元组的集合。 第4章关系数据库标准语言SQL 4.1 SQL语言概述 4.1.1 SQL语言的特点(P64) 4.一种语法结构两种使用方式: 自含式语言,又是嵌入式语言。(交互式SQL(Interactive SQL),嵌入式SQL(Embedded SQL),模块SQL(Module SQL):允许创建独立于3GL源代码的编译SQL语句;动态SQL(Dynamic SQL):可以创建在编写语句时无法预测其内容的SQL语句(前面的多种SQL类型属于静态SQL类)。) 5.语言结构简捷: 数据操纵:Select,Insert,Update,Delete 数据定义:Create,Alter,Drop 数据控制:Grant,Revoke 6.支持三级模式结构 SQL语言支持关系数据库三级模式结构。 (基本表-视图-导出表) 第4章关系数据库标准语言SQL 4.1 SQL语言概述 4.1.2 SQL语言的功能(P65) 1.数据定义功能 2.数据更新功能 3.数据查询功能 4.视图管理功能 5.数据控制功能 SQL是一种交互式查询语言 SQL是一种数据库编程语言 SQL是一种数据库管理语言 SQL是一种客户机/服务器语言 SQL是一种分布式数据库语言 SQL是一种数据库网关语言 第4章关系数据库标准语言SQL 4.2 数据定义 4.2.1 SQL语言基本数据类型(P66) 1.数值型 Integer,Smallint,Float(n),Real, Double,Numberic(p,q) 2.字符型 Char(n),Varchar(n),Text/Memo, Binary(n),VarBinary (n) 3.日期、时间型 Date,Time,DateTime 4.逻辑型 Boolean 5.货币型 SmallMoney,Money 6.OLE型 General 第4章关系数据库标准语言SQL 4.2 数据定义 4.2.2 创建表(P67) 1.语句格式: Create Table 表名 (列名1 数据类型1 [列级完整性约束1] [,列名2] 数据类型2[列级完整性约束2][,……] [,列名n] 数据类型n[列级完整性约束n] [表级完整性约束n]); 注:(1) :尖括号内的内容为必选项,不能为空 (2)[ ]:方括号内的内容为可选项,可以选择也可以不选 (3)[,……]:表示前面的项可以重复多次 2.语句功能: 创建一个以表名为名的、以指定的列属性定义的表结构。 第4章关系数据库标准语言SQL 4.2 数据定义 4.2.2 创建表(P67) 示例: Create Tabl

文档评论(0)

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

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

1亿VIP精品文档

相关文档