MySQL表中数据的基本操作——更新,删除数据

更新数据

在 MySQL 中可以使用 UPDATE 语句更新表中的数据,语法格式如下:

UPDATE 表名
SET 字段名1=1[,字段名2=2,...]
[WHERE表达式]

在上面语法中“字段名”用于指定需要更新的字段名称,“值”用于表示字段更新的新数据,如果要更新多个字段的值,可以用逗号分隔多个字段和值,“WHERE 条件表达式” 是可选的,用于指定更新数据需要满足的条件。
1. 更新全部数据
当 UPDATE 语句不使用 WHERE 条件语句时,会将表中所有数据的指定字段全部更新。
将 T2 表中的 age 更新为30,执行结果如下:

在这里插入图片描述
2. 更新全部数据
实际开发中,大多数需求是更新表中的部分数据,使用 WHERE 子句可以指定更新数据的条件。
将 A 的年龄修改为 20。执行结果如下:
在这里插入图片描述

删除数据

删除数据也是数据库的常见操作。

使用 DELETE 删除数据

在 MySQL 中可以使用 DELETE 语句删除表中的数据,语法格式如下:

DELETE FROM 表名 [WHERE 条件表达式];

以上

1. 删除全部数据
当 DELETE 语句中不使用 WHERE 条件语句时,会将表中所有数据删除。

2. 删除部分数据
使用 WHERE 子句可以指定删除数据的条件。
将 T2 表中 A 数据删除,执行结果如下:
在这里插入图片描述

使用 TRUNCATE 删除数据

在 MySQL 中还有一种方式可以用来删除表中的所有数据,这种方式需要用到 TRUNCATE 语句,语句格式如下。

TRUNCATE [TABLE] 表名;

使用 TRUNCATE 语句将 T2 表中的所有数据删除。执行结果如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/javanofa/article/details/107561818