八、MySQL(DML)如何修改表中的数据?

1、修改表数据

(1)基础语法:

cs 复制代码
update 表名 SET 字段名1=数值1,字段名2=数值2,...... [where 条件];

(2) 操作实例:

第一步:

先准备一张表

sql 复制代码
insert into things values (10086,18,'0x1232',111),(10087,19,'0x2343',222),(10088,20,'0x8123',333);

第二步:

将number=10086的行数据,将其age更新为28;

sql 复制代码
/*修改number为10086的行数据,将其age修改为28*/
update things set age=28 where number=10086;

第三步:

修改number为10086的行数据,将其所在行的多个数据值更改

sql 复制代码
/*修改number为10086的行数据,将其多个数据值更改*/
update things set age=38,address='0x1111' where number=10086;

第四步:

将整张表的age数据更新为99,注意,此处代码运行会出现提示信息,点击继续执行即可;

sql 复制代码
/*将整张表的age数据更新为99*/
update things set age=99;

2、删除相关数据

(1)基础语法:

sql 复制代码
delete from 表名 [where 条件]

(2)实际操作:

第一步:

删除number=10088的行

sql 复制代码
/*---删除数据---*/
delete from things where number=10088;

第二步:

删除该表格中的所有数据

sql 复制代码
/*---删除数据---*/
delete from things;
相关推荐
Fairy要carry9 分钟前
面试10-Agent 团队协议的管理
运维·服务器·网络
计算机学姐11 分钟前
基于SpringBoot的校园二手书籍交易系统【个性化推荐+数据可视化统计+我买到的+我卖出的】
vue.js·spring boot·后端·mysql·信息可视化·intellij-idea·mybatis
偷懒下载原神17 分钟前
【linux操作系统】信号
linux·运维·服务器·开发语言·c++·git·后端
2301_8184190120 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
2401_8916558120 分钟前
开源项目吐槽大会技术文章大纲
数据库·云原生
skd899921 分钟前
MicroSIP助手,智慧语音V3.2.3版本,MicroSIP自动拨号助手
服务器
jessecyj22 分钟前
maven导入spring框架
数据库·spring·maven
qq_4176950523 分钟前
构建一个桌面版的天气预报应用
jvm·数据库·python
cm65432024 分钟前
Python在金融科技(FinTech)中的应用
jvm·数据库·python
闭关苦炼内功27 分钟前
Win10 安装 MySQL5.7.36 数据库记录
数据库·windows·mysql