(共17张PPT)
3.2 数据的查询
(第二课时)
粤教版选择性必修3
导入
什么是结构化查询语言
01
SQL语言具有什么特点
02
SQL语言的核心动词
03
内容
SELECT语句的语法格式
04
3.2.2 使用结构化查询语 言SQL查询数据
结构化查询语言
SQL简介
PART 01
1. 结构化查询语言的定义
ANSI
1986年10月,美国国家标准局(ANSI)数据库委员会将SQL作为数据库语言的美国标准。
ISO
同年国际标准化组织ISO也将SQL-86作为了国际数据库标准语言。
结构化查询语言(Structured Query Language,简称SQL)是关系数据库的标准语言
(1)数据描述、操纵、控制等功能一体化
2. SQL语言的特点:
①查询语言(Query Language)
②数据操纵语言(Data Manipulation Language)
③数据定义语言(Data Definition Language)
④数据控制语言(Data Control Language)
(2)两种使用方式,统一的语法结构
2. SQL语言的特点:
(3)高度的非过程化
(4)语言简洁,易学易用
交互式联机使用方式;
嵌入某种高级语言中使用;
3. SQL的核心动词
使用SQL语言
查询数据
PART 02
在HeidiSQL+MariaDB中表名、字段名到底需不需要加引号
如果需要则是加单引号还是双引号
思考:
1、SELECT查询的语法格式
[ORDER BY <列名2> [ASC/DESC]]
FROM <表名或视图名> [,<表名或视图名>]……
WHERE <条件表达式>
[GROUP BY<列名1> [HAVING<条件表达式>]]
SELECT [ALL/DISTINCT]<目标列表达式>[,<目标列表达式>]
2、单表查询:
3、多表查询:
操作演示
操作演示
总结:
课堂练习
1、结构化查询语言SQL是哪种数据库的标准语言 ( )
A.层次数据库
B.关系数据库
C.网状数据库
B
2、在SELECT和FROM之间填写的内容是 ( )
A.数据表名
B. 约束条件
C.字段名
D.视图名
C
课后作业
教材P75: 思考第1题中4种查询的SQL语句该如何写?
感谢您的聆听