内容正文:
项目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