3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)

2023-09-18
| 53页
| 168人阅读
| 5人下载
普通

内容正文:

项目3 查询的创建与应用 目录/CONTENTS 创建数据库 应用查询向导创建查询 01 02 行业PPT模板http://www.1ppt.com/hangye/ SQL查询的应用 03 03 SQL查询的应用 在“学籍管理系统”数据库中,如果想要通过查询的方式创建一个新的数据表,可以使用一种特定的查询方式———SQL查询。 任务导入 任务分析 不论是使用查询向导创建的查询,还是使用查询设计创建的查询都有与之相对应的SQL语句,本次任务需要了解SQL语句及SQL语句在查询中的应用,会写简单的查询语句,主要有如下几个重点需要学习和掌握: 2 通过修改SQL语句来创建选择查询。 1 SQL数据操作查询 3 SQL数据定义查询。 必备知识 1.认识SQL SQL结构简洁、功能强大,简单易学,所以自从IBM公司1981年推出以来,得到了广泛的应用。除了Access数据库外,像Oracle、Sybase、Informix、SQL Server这些大型的数据库管理系统都支持SQL作为查询语言。 必备知识 1.认识SQL SQL是一种用于处理多组事实和事实之间关系的计算机语言,Access等关系数据库程序使用SQL来处理数据。使用SQL时,必须正确使用语法。语法是一组规则,按这组规则将语言元素正确地组合起来。 例如,一个简单的SQL语句如下,该语句用于检索姓氏列表中名字是“可可”的联系人。 SELECT First_Name,Last_Name FROM Contacts WHERE Last_Name="可可"; 必备知识 2.SQL可实现的功能 简单来说,用户对数据库进行定义和增、删、改、查等操作,都可以通过SQL来实现。使用SQL语句可以实现丰富的数据库操作,而且这些语句并不复杂,概括起来,可以分为以下几组: (1)数据定义语言(data definition language,DDL)。DDL用于定义数据的结构,如创建、修改或删除数据库对象,常用的DDL命令如表3-6所示。 必备知识 (2)数据操作语言(data manipulation language,DML)。DML用于检索或修改数据,常用的DML命令如表3-7所示。 必备知识 (3)数据控制语言(data control language,DCL)。DCL用于定义数据库用户的权限,常用的DCL命令如表3-8所示。 必备知识 必备知识 3.SQL数据定义语句的操作 SQL数据定义语句主要用于创建或更改数据库对象,如Access的数据表。除此之外,使用SQL数据定义语句还可以创建、修改和删除数据表,或在当前数据库中建立表的索引等。 必备知识 3.SQL数据定义语句的操作 (1)创建数据表。 (2)修改数据表。如果创建的数据表存在不合理的地方,则可以通过SQL语句进行修改。在Access中,修改数据表使用ALTERTABLE语句,修改表的结构包括增加(ADD)、删除(DROP)字段,修改字段属性。 (3)删除数据表。 4.SQL视图中的各种查询操作 在Access中,使用SQL语句可以查询数据库中的数据。目前,SQL查询的类型有SQL基本查询、条件查询、追加查询、SQL更新查询、SQL删除查询、SQL交叉查询、SQL生成表查询、联合查询和连接查询等。 必备知识 必备知识 4.SQL视图中的各种查询操作 (1)SQL基本查询。基本查询是使用SQL语句对数据表中的某一字段或全部字段进行查询。例如,如果要查询“学生信息表”中的“学号”“年级”和“姓名”字段,则可以在SQL视图中输入以下语句,即可查询出对应的字段数据。 SELECT学号,年级,姓名FROM学生信息表; 如果要查询“学生信息表”中的全部字段,则可以输入以下语句。 SELECT*FROM学生信息表; 在上面的SELECT*语句中,“*”代表一个表中的所有字段名。如果一个数据表中的字段较多,使用“*”可以很方便地查看数据表中的所有数据。 必备知识 4.SQL视图中的各种查询操作 (2)条件查询。在实际情况中,如果需要从数据表中挑选出满足某种条件的数据,使用条件查询方可实现。SQL视图中的条件查询用WHERE语句实现。 例如,如果要查询“学生信息表”中所有女学生的信息,则可以在SQL视图中输入以下语句,即可查询出对应的字段数据: SELECT*FROM学生信息表 WHERE性别="女"; 必备知识 4.SQL视图中的各种查询操作 (3)追加查询。在SQL视图中使用INSERTINTO语句可以将一条或多条记录添加到数据表中。 例如,如果要在“学生信息表”中追加“0709006、柳柳、女、19890607、021、06本”信息,则在SQL视图中输入以下语句即可实现。 INSERTINTO学生信息表 VALUES("070900

资源预览图

3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)
1
3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)
2
3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)
3
3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)
4
3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)
5
3.3SQL查询的应用(课件)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。