更新数据
在 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 表中的所有数据删除。执行结果如下: