新数据库基础与应用—Access2010 教学课件 付兵 第4章 SQL查询.pptVIP

新数据库基础与应用—Access2010 教学课件 付兵 第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文档。上传文档
查看更多
第4 章 SQL 查询 教学内容 4.1 SQL 概述 SQL 全称是结构化查询语言(Structured Query Language),是国际标准数据库语言,无论是Oracle、Informix、Sybase、SQL Server 这样的大型数据库管理系统,还是Visual Foxpro,Access 这样的个人电脑上常用的微、小型数据库管理系统都支持SQL。SQL 集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL 于一体,是综合的、功能极强的关系数据库的标准语言。 4.1 SQL 概述 标准的SQL 语言包括四部分内容: 数据定义,用于定义和修改基本表、定义视图和定义索引。数据定义语句包括CREATE、 DROP、ALTER。 数据操纵,用于表或视图的数据进行添加、删除和修改等操作。数据操纵语句包括 INSERT、DELETE、UPDATE。 数据查询,用于从数据库中检索数据。数据查询语句包括SELECT。 数据控制,用于控制用户对数据的存取权力。数据控制语句包括GRANT、REVOTE。 4.1 SQL 概述 4.1.2 SQL 的特点 SQL 之所以能够为用户和业界所接受,成为国际标准,是因为它是一个综合的、通用的、功能极强同时又简捷易学的语言,充分体现了关系数据库语言的特点和优点。其主要特点有: 1.综合统一 2.高度非过程化 3.面向集合的操作方式 4.语言简捷 5.同一种语法结构,两种使用方式 4.1 SQL 概述 4.1.3 显示SQL 语句 Access 2010 数据库系统是一种可视化的关系型数据库管理系统,它通过系统提供的查 询设计视图创建查询。实际上Access 2010 中的查询是以SQL语句为基础来实现查询功能的, 因此,Access 2010 中所有的查询都可以认为是一个SQL 查询。 前面讲述了各种查询操作,其实在创建查询的时候,系统会自动地将操作命令转换为 SQL 语句,只要打开查询,切换到SQL 视图就可以看到系统生成的SQL 代码。 4.2 SQL 常用语句 4.2.1 SELECT 语句 SQL 查询是使用SQL 语句创建的查询。在SQL 视图窗口中,用户可以通过直接编写 SQL 语句实现查询功能。 基本语法格式如下: SELECT[谓词]{*|表名.*|[表名.]字段1[AS 别名1][,[表名.]字段2[AS 别名2][,...]]} FROM 表的表达式[,...][IN 外部数据库] [WHERE...] [GROUP BY...] [HAVING...] [ORDER BY...] [WITH OWNERACCESS OPTION] 4.2 SQL 常用语句 【例4-1】在“学生成绩管理”数据库的“学生”表中查询出201001 班学生的学号、姓名、出生日期 select学号,姓名,出生日期 from 学生 where 班级编号=“201001” ; 【例4-2】查询学生表中学号前4位为“2011”的学生的学号、姓名和性别。 select 学号,姓名,性别 from 学生表 where left(学号,4)=‘2011‘ 【例4-3】列出所有姓李的同学的学号、姓名。 select学号,姓名from 学生表 where 姓名 like 李% 4.2 SQL 常用语句 4.2.2 INSERT 语句 使用SQL 语言中的INSERT 语句可以向数据表中追加新的数据记录。 基本语法格式如下: INSERT INTO 表名 (字段名1[,字段名2[,…]]) VALUES (值1[,值2[,…] ]) 说明:字段名1、字段名2表示需要插入数据的字段。若省略,表示表中的每个字段均要插入数据;值1、值2是插入到表中的数据,其顺序和数量必须与字段名1、字段名2一致。 4.2 SQL 常用语句 【例4-4】利用INSERT 语句向“学生成绩管理”数据库“学生”表中添加一名学生记录 谢瑶, 女, 1990-8-24, 预备党员, 201002)。 insert into 学生 ( 学号, 姓名, 性别, 出生日期, 政治面貌, 班级编号 ) values (, “谢瑶”, “女”, “1990-08-24”, “预备党员”, “201002”); 【例4-5】利用INSERT 语句向“学生成绩管理”数据库“学生”表中添加一名学生记录,,“李刚”,“男”,其余字段为空。 insert into学生(学号,姓名,性别) values(李刚,男) 4.2 SQL 常用语句 4.2.3 UPDATE 语句 UPDATE 语句用于修改数据表中已经存在的数据记录。 基本语法格式如下

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档