八、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;
相关推荐
小Tomkk1 分钟前
化繁为简:Access 与 SQL 创新指南(第三篇)
数据库·sql·oracle
fengxin_rou2 分钟前
黑马点评实战篇|第五篇:分布式锁-redission
java·数据库·redis·后端·缓存
草履虫建模5 分钟前
面试常问 SQL 优化八股文总结:慢查询、索引失效、回表、覆盖索引一次搞懂
java·数据库·spring boot·sql·面试·职场和发展·数据库架构
码农阿豪6 分钟前
从“多库掣肘”到“一库平川”:金仓KingbaseES的融合数据库深度体验
数据库
⑩-6 分钟前
SaaS-Admin-项目场景题
java·数据库·spring boot
阿成学长_Cain8 分钟前
Linux 打印队列管理:accept 命令超详细使用教程
linux·运维·服务器
深耕半夜9 分钟前
linux内存学习记录
linux·服务器·学习
王琦03189 分钟前
部署RHEL9.7并优化
linux·运维·服务器
xgstb13 分钟前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互