八、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;
相关推荐
光泽雨5 分钟前
UNION 和 UNION ALL 作用
数据库·sql
渣渣馬12 分钟前
rk3588s的firfly的linux的sdk版本
linux·运维·服务器
heimeiyingwang18 分钟前
【架构实战】SQL调优实战:从执行计划到索引优化
数据库·sql·架构
恼书:-(空寄21 分钟前
分库分表风险应对手册(生产实战版)
数据库·分库分表
XDHCOM1 小时前
ORA-06521: PL/SQL映射函数错误,权威解析Oracle报错故障修复与远程处理方案
数据库·sql·oracle
仲芒1 小时前
[24年单独笔记] MySQL 常用的 DDL 命令
笔记·mysql·oracle
数厘1 小时前
2.11 约束的使用(主键、外键、非空、唯一、默认值约束)
sql·mysql·数据分析
大数据新鸟1 小时前
NIO 三大核心组件
服务器·网络·nio
wgzrmlrm741 小时前
mysql如何配置全文索引停用词_mysql ft_stopword_file设置
jvm·数据库·python
Hello World . .2 小时前
Linux驱动编程1:imxull上移植Linux系统
linux·运维·服务器