当前课程知识点:数据库系统原理与开发 >  第3章 数据库操作SQL语言 >  3.3 数据操纵SQL语句 >  3.3 数据操纵SQL语句

返回《数据库系统原理与开发》慕课在线视频课程列表

3.3 数据操纵SQL语句在线视频

3.3 数据操纵SQL语句

下一节:3.4.1单表数据查询

返回《数据库系统原理与开发》慕课在线视频列表

3.3 数据操纵SQL语句课程教案、知识点、字幕

同学们,大家好!

我是主讲教师陆鑫

本节将学习数据库课程

第3.3小节 数据操纵SQL语句

本节学习目标如下:

1)掌握SQL语言的数据插入语句

2)掌握SQL语言的数据修改语句

3)掌握SQL语言的数据删除语句

下面开始学习数据操纵SQL语句

一、数据插入SQL语句

语句基本格式

其中INSERT INTO 为数据插入语句的关键词

"表名"、"视图名"为被插入数据的关系表或视图名称

"列名"为插入列的名称集合

VALUES为关键词导引输入的列表值

2.数据插入实例

例如 在学生信息表Student中

插入一个新的学生数据

该数据的INSERT INTO语句如下

3.数据插入SQL语句执行

下面将该SQL语句通过数据库管理工具

提交到数据库服务器上执行

如下图界面所示

在查询编辑页面输入SQL语句

点取"运行"按钮

提交该SQL语句到服务器执行

当该SQL成功执行结束后

该学生数据被插入到Student表

4.多条数据插入

在数据库表插入操作中

还可以执行一组SQL数据插入语句

实现在表中多行数据插入

例 在学生信息表STUDENT中

一次插入多个学生数据

其插入数据SQL语句如下:

5.多条数据插入SQL语句执行

将该组SQL语句通过数据库管理工具

提交到数据库服务器上执行

如下图界面所示

在查询编辑页面输入SQL语句

点取"运行"按钮

当多条数据插入SQL语句执行后

学生表Student中就增加多条数据

6.数据插入结果查看

在数据库管理工具中

可以打开学生表Student

查看插入操作结果数据

如下图界面所示

在数据表中

红框内容的学生数据就是刚插入Student数据

在数据操纵访问中

时常对表中数据进行修改

需要使用数据更新SQL语句

二、数据更新SQL语句

格式如下:

其中UPDATE 为数据更新语句的关键词

为被更新数据的数据库表或视图名称

SET 关键词指定对哪些列设定新值

WHERE 关键词给出需要满足的条件表达式

2.数据更新实例

例如 在学生信息表Student中

学生“赵东”的原有Email数据为空

现需要修改为“[email protected]

数据更新SQL语句如下:

UPDATE Student

3.数据更新SQL语句执行

将该SQL语句通过数据库管理工具

提交到数据库服务器上执行

如下图界面所示

将该SQL输入编辑器

点击"运行"按钮

当该数据SQL语句执行后

学生“赵东”的Email数据被修改完成

4.数据更新结果查看

在数据库管理工具中

可以打开学生表Student

查看操作结果数据

如下图界面所示

在数据表的红框行中

可以看到学生“赵东”的Email数据被修改

三、数据删除SQL语句

1.语句基本格式

如下:

其中DELETE FROM为数据删除语句的关键词

为被删除数据的数据库表或视图名称

WHERE 关键词给出需要满足的条件表达式

2.数据删除实例

例如 在学生信息表STUDENT中

删除姓名为 “张亮”的学生数据

其数据删除的SQL语句如下:

3.数据删除SQL语句执行

下面将该SQL语句通过数据库管理工具

提交到数据库服务器上执行

如下图界面所示

将SQL语句输入编辑器页面

点击"运行"按钮

当数据删除SQL语句执行后

学生“张亮”数据被删除

4.数据删除结果查看

在数据库管理工具中

可以打开学生表Student

查看操作结果数据

如下图界面所示

从学生表数据可以看到

学生“张亮”数据被删除

好了,本节学习结束!

数据库系统原理与开发课程列表:

第1章 数据库系统概论

-1.1 数据库及其系统概念

--1.1 数据库及其系统概念

-1.2 数据库技术发展

--1.2 数据库技术发展

-1.3 数据库应用系统

--1.3 数据库应用系统

-1.4 典型数据库管理系统

--1.4 典型数据库管理系统

-1.5 PostgreSQL对象-关系数据库系统软件

--1.5 PostgreSQL对象-关系数据库系统软件

-第1章 数据库系统概论--本章单元测试

-第1章 数据库系统概论--本章重点问题讨论

第2章 数据库关系模型

-2.1 关系及其相关概念

--2.1.1关系及其相关概念-1

--2.1.2关系及其相关概念-2

-2.2 关系模型原理

--2.2.1关系模型原理-1

--2.2.2关系模型原理-2

-2.3 PostgreSQL数据库关系操作实践

--2.3 PostgreSQL数据库关系操作实践

-第2章 数据库关系模型--本章单元测试

-第2章 数据库关系模型--本章重点问题讨论

第3章 数据库操作SQL语言

-3.1 SQL语言概述

--3.1 SQL语言概述

-3.2 数据定义SQL语句

--3.2.1数据定义SQL语句-1

--3.2.2数据定义SQL语句-2

--3.2.3数据定义SQL语句-3

-3.3 数据操纵SQL语句

--3.3 数据操纵SQL语句

-3.4 数据查询SQL语句

--3.4.1单表数据查询

--3.4.2 内置函数与分组统计

--3.4.3 多表关联查询

-3.5 数据控制SQL语句

--3.5 数据控制SQL语句

-3.6 视图SQL语句

--3.6 视图SQL语句

-3.7 PostgreSQL数据库SQL实践

--3.7 PostgreSQL数据库SQL实践

-第3章 数据库操作SQL语言--本章单元测试

-第3章 数据库操作SQL语言--本章重点问题讨论

第4章 数据库设计与实现

-4.1 数据库设计概述

--4.1 数据库设计概述

-4.2 E-R模型方法

--4.2.1 E-R模型方法-1

--4.2.2 E-R模型方法-2

-4.3 数据库建模设计

--4.3.1 数据库建模设计-1

--4.3.2 数据库建模设计-2

-4.4 数据库规范化设计

--4.4.1 数据库规范化设计-1

--4.4.2 数据库规范化设计-2

-4.5 数据库设计模型SQL实现

--4.5 数据库设计模型SQL实现

-4.6 基于Power Designer的数据库设计建模实践

--4.6 基于Power Designer的数据库设计建模实践

-第4章 数据库设计与实现--本章单元测试

-第4章 数据库设计与实现--本章重点问题讨论

第5章 数据库管理

-5.1 数据库管理概述

--5.1 数据库管理概述

-5.2 事务管理

--5.2 事务管理

-5.3 并发控制

--5.3.1 并发控制-1

--5.3.2 并发控制-2

-5.4 安全管理

--5.4.1 安全管理-1

--5.4.2 安全管理-2

-5.5 数据库备份与恢复

--5.5 数据库备份与恢复

-5.6 PostgreSQL数据库管理项目实践

--5.6 PostgreSQL数据库管理项目实践

-第5章 数据库管理--本章单元测试

-第5章 数据库管理--本章重点问题讨论

第6章 数据库应用编程

-6.1 数据库连接技术

--6.1.1 数据库连接技术-1

--6.1.2 数据库连接技术-2

-6.2 数据库存储过程

--6.2 数据库存储过程

-6.3 数据库触发器

--6.3 数据库触发器

-6.4 数据库游标

--6.4 数据库游标

-6.5 嵌入式SQL编程

--6.5 嵌入式SQL编程

-第6章 数据库应用编程--本章单元测试

-第6章 数据库应用编程--重点问题讨论

第7章 NoSQL数据库技术

-7.1 NoSQL数据库概述

--7.1.1 NoSQL数据库概述-1

--7.1.2 NoSQL数据库概述-2

--7.1.3 NoSQL数据库概述-3

-7.2 列存储数据库

--7.2.1列存储数据库-1

--7.2.2列存储数据库-2

-7.3 键值对数据库

--7.3.1 键值对数据库-1

--7.3.2 键值对数据库-2

--7.3.3 键值对数据库-3

-7.4 文档型数据库

--7.4.1文档型数据库-1

--7.4.2文档型数据库-2

--7.4.3文档型数据库-3

-7.5 图形数据库

--7.5.1图形数据库-1

--7.5.2图形数据库-2

--7.5.3 图形数据库-3

-7.6 HBase数据库项目实践

--7.6 HBase数据库项目实践

-第7章 NoSQL数据库技术--本章单元测试

-第7章 NoSQL数据库技术--本章重点问题讨论

期末考试

-期末测试--期末测试

3.3 数据操纵SQL语句笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。