MySQL如何更新、删除

来源:这里教程网 时间:2026-02-28 16:36:32 作者:

一、更新

update 表名 set 字段1 = 值1, 字段2 = 值2,... where 条件;

把id为12所对应的名字改为老哈:

update users SET name = '老哈' where id = 12;

MySQL如何更新、删除

二、删除

通过DELETE可以删除表中的一条记录或者多条记录

DELETE FROM 表名 WHERE 条件;

删除id等于9所对应的数据:

DELETE FROM users WHERE id = 9;

MySQL如何更新、删除

删除所有数据:

DELETE FROM 表名;

TRUNCATE删除:

TRUNCATE TABLE 表名;

DELETE和TRUNCATE区别:

DELETE支持条件,TRUNCATE不支持条件

DELETE支持事务回滚,TRUNCATE不支持回滚

DELETE清理速度比TRUNCATE要慢

TRUNCATE自增值会初始化

删除表:

DROP TABLE 表名1, 表名2, ...;

删除数据库:

DROP DATABASE 数据库名字;

相关推荐