当前课程知识点:MySQL数据库案例教程 >  第3章 记录操作 >  3.2 修改记录 >  3-2修改记录视频

返回《MySQL数据库案例教程》慕课在线视频课程列表

3-2修改记录视频在线视频

下一节:3-2修改记录实训

返回《MySQL数据库案例教程》慕课在线视频列表

3-2修改记录视频课程教案、知识点、字幕

同学们好

今天我们学习第3章记录操作

本次课的学习内容是

修改记录

日常生活中

我们经常会进行刷卡或者支付消费

修改密码等操作情况

这些操作都对应到数据库中表记录的修改

在MySQL中修改记录使用update语句

update语句既可以修改

单个字段或多个字段

也可以修改表中部分记录或全部记录

下面就通过案例

来学习如何修改表中记录

首先来学习update语句的语法

UPDATE 表名

SET 字段名1 = 表达式1

[,字段名2 =表达式2,……]

[WHERE 条件表达式]

这个语句有三个关键字

update表名

set字段=表达式

where条件表达式

update 表名确定修改记录的表

set字段=表达式

用于确定字段修改后的值

where是可选项

根据条件表达式确定修改记录范围

如果没有限制条件

就可以不用这个选项

那么就修改全部记录

下面通过案例

来学习如何使用

update语句来修改表中的记录

案例1

在student表中添加location字段

并将所有记录的location字段值

设置值设置为‘河南郑州’

首先我们来修改表结构

选中student

点击鼠标右键

修改表

打开设计表界面

在字段名

后新增加一个字段location

类型设置为varchar 30位

字段添加成功

接下来我们来查看表中数据

可以看到

location字段已经加入到表中

但是

所有记录的location字段值为空值

接下来使用update语句

将所有location字段值

设置为河南郑州

语句可以这样写

UPDATE 表名是student

SET location='河南郑州'

执行

再来查看表中记录

可以看到

表中所有记录的location字段值

都为河南郑州

接下来我们来学习

如何修改部分记录

案例2

将course表中01号课程学分增加1

先来查看course表中记录

运行

可以看到

01号课程的学分是3个学分

接下来我们使用update语句

进行学分的修改

UPDATE course

SET credit=credit+1

有条件

什么条件呢

WHERE cno='01'

执行

成功

共一行受影响

查询表中数据

可以看到01号课程高等数学的

学分credit字段值修改为4了

接下来我们来看案例3

将student表中学号为‘0101’的生日

修改为‘2000-09-09’

addr修改为‘上海市’

命令可以这样写

UPDATE student

SET 生日birth='2000-09-09'

还有一个字段

逗号 addr='上海市'

WHERE sid='0101';

这个命令是这样的

UPDATE student

SET 生日birth='2000-09-09'

addr='上海市'

WHERE sid='0101';

执行

成功

查看表中数据

可以看到学号为0101的

学生生日和地址都已经被修改

我们再来案例4

将student表中‘张晓晓’姓名

修改为‘张潇潇’

使用update命令来进行修改

UPDATE 表名为student

SET 设置修改后的值

这里修改为张潇潇

sname='张潇潇'

WHERE 是修改前的值

sname='张晓晓'

执行

一行受影响

查看表中数据

可以看到张晓晓被修改为张潇潇

除了命令方式之外

修改记录还可以用界面的方式进行操作

那么我们接下来

就将李晓晓修改为李春晓

打开表

直接将李晓晓修改为李春晓就可以了

同样的

这种方式只适合数据库

专业人员逐个字段的修改

不适合批量修改记录

修改记录的命令语法并不复杂

三个子句的位置不能任意书写

请同学们记住基本的语法结构

按照语法规范要求使用就可以

请下载素材完成操作练习

本次课就讲到这里

谢谢 再见

MySQL数据库案例教程课程列表:

第1章 数据库基础知识

-1.1 数据库基础知识

--1.1 数据库基础知识视频

--1-1数据库基础知识课件

-1.2 MySQL的安装与运行

--1-2MySQL安装与运行视频

--1-2MySQL安装与运行课件

--1-2MySQL安装与运行实训

-第1章 测试

第2章 数据库和表的基本操作

-2.1 数据库的基本操作

--2-1数据库的基本操作视频

--2-1数据库的基本操作课件

--2-1数据库的基本操作实训

-2.2 表的基本操作

--2-2表的基本操作视频

--2-2表的基本操作课件

--2-2表的基本操作实训

-2.3 MySQL数据类型

--2-3MySQL数据类型视频

--2-3MySQL数据类型课件

--2-3MySQL数据类型实训

-2.4 约束设置

--2-4约束设置视频

--2-4约束设置课件

--2-4约束设置实训

-2.5 索引

--2-5索引视频

--2-5索引课件

--2-5索引实训

-第2章测试

第3章 记录操作

-3.1 插入记录

--3-1 插入记录视频

--3-1插入记录课件

--3-1插入记录实训

-3.2 修改记录

--3-2修改记录视频

--3-2修改记录实训

--3-2修改记录课件

-3.3 删除记录

--3.3删除记录

--3-3删除记录实训

--3-3删除记录课件

-第3章 测试

第4章 查询与视图

-4.1 select语句

--4.1select 语句视频

--4-1select语句课件

--4-1select语句实训

-4.2 单表查询

--4-2-1select子句

--4-2-2where子句

--4-2-3group子句

--4-2单表查询实训

-4.3 多表查询

--4-3多表查询视频

--4-3多表查询课件

--4-3多表查询实训

-4.4 子查询

--4-4子查询视频1

--4-4子查询视频2

--4-4子查询课件

--4-4子查询实训

-4.5 外键

--4-5外键视频

--4-5外键课件

--4-5外键实训

-4.6 视图

--4-6视图视频1

--4-6视图视频2

--4-6视图课件

--4-6视图实训

-第4章测试

第5章 高级操作

-5.1 函数

--5-1自定义函数视频

--5-1系统函数

--5-1函数课件

--5-1 函数实训

-5.2 流程控制语句

--5-2流程控制语句视频

--5-2流程控制课件

--5-2流程控制实训

-5.3 事务与游标

--5-3事务与游标视频

--5-3事务与游标课件

--5.3事务与游标实训

-5.4 存储过程

--5-4存储过程视频

--5-4存储过程课件

--5-4存储过程实训

-5.5 触发器

--5-5触发器视频

--5-5触发器课件

--5-5触发器实训

-第5章测试

第6章 备份与还原

-6.1 数据库备份与还原

--6-1数据库备份与还原 视频

--6-1数据库备份与还原 课件

--6-1数据库备份与还原 实训

-6.2 异构数据源导入导出

--6-2异构数据源导入导出 视频

--6-2异构数据源导入导出 课件

--6-2异构数据源导入导出 实训

-第6章测试

第7章 用户与权限

-7.1 用户管理

--7-1用户管理 视频

--7-1用户管理 课件

--7-1用户管理 实训

-7.2 权限管理

--7.2 权限管理 视频

--7.2 权限管理 课件

--7.2 权限管理 实训

-7.3 应用实例开发

--7-3应用实例开发 视频

--7-3应用实例开发 课件

--7-3应用实例开发 实训

-第7章测试

3-2修改记录视频笔记与讨论

也许你还感兴趣的课程:

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