数据库原理与应用 第 3 章 · 第一节
课程 › 第 3 章 › 第一节 章首四大功能发展和特点语言分类 版式
第 3 章 SQL 的基本概念和 MySQL 简介 · 第一节

SQL 的基本概念

SQL 的四大功能、发展、特点和分类
本 节 知 识 点
  1. 01第 3 章 SQL 的基本概念和 MySQL 简介
  2. 02SQL 的四大功能
  3. 03SQL 的发展和特点
  4. 04SQL 语言的分类
01
第 3 章 · 第一节 · 课件第 1、2 页

第 3 章 SQL 的基本概念和 MySQL 简介

前两章讲原理,这一章认识 SQL,并把 MySQL 装好、连上。

课件第 1 页

分清楚

内容在哪一节
SQL 的基本概念第一节
MySQL 的版本与组件第二节
下载、安装与配置第三节
连接与工具第四节

重 点

本章的实验在自己的电脑上完成:装好 MySQL 8.0 和 Workbench,并能连接上。

02
第 3 章 · 第一节 · 课件第 3 页

SQL 的四大功能

SQL 是结构化查询语言,能查询、定义、操纵和控制数据。

课件第 3 页

重 点

SQL 是关系数据库的标准语言,MySQL、Oracle、SQL Server 都使用 SQL。

03
第 3 章 · 第一节 · 课件第 4、5 页合并重做

SQL 的发展和特点

SQL 一体化、非过程化、面向集合,有两种使用方式。

3.1 SQL 的基本概念课件第 4、5 页合并

SQL 的发展和特点

SQL 的发展
时间事件
1974 年Boyce 和 Chamberlin 提出 SEQUEL
1976 年IBM 修改 SEQUEL,用于 System R 关系数据库系统
1979 年Oracle 推出商业版的 SQL
1980 年SEQUEL 改名为 SQL
1981 年IBM 推出关系数据库 SQL/DS
  • 现在大、中、小型数据库都使用 SQL,例如 Oracle、SQL Server、MySQL、Access、SQLite
SQL 的四个特点
特点含义
一体化数据定义、查询、操纵和控制都用这一种语言完成
非过程化只要说明做什么,不必说明怎么做,存取路径由系统选择
面向集合操作的对象和结果都是元组的集合
两种使用方式既能单独执行(自含式),又能嵌入 Python 等程序中使用(嵌入式)

重 点

非过程化是 SQL 最重要的特点:只说要什么数据,不用说怎样一行一行去找。

04
第 3 章 · 第一节 · 课件第 6 页

SQL 语言的分类

SQL 语句按功能分为定义、查询、操纵、控制四类。

课件第 6 页

练一练

DELETE 属于哪一类语句?
  1. A数据定义语言
  2. B数据操纵语言
  3. C数据控制语言
答案 B

DELETE 删除表中的数据,属于数据操纵语言。删除表本身用 DROP,属于数据定义语言。

实 验

实验 1-6 用 SELECT 计算

保山学院·人工智能教研室·曹鼎鼎