0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点# 10 MySQL更新、删除

更新

UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2,... WHERE 条件;
把id为12所对应的名字改为老哈
update users SET name = '老哈' where id = 12;

#yyds干货盘点# 10 MySQL更新、删除_表名


删除

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

DELETE FROM 表名 WHERE 条件;
删除id等于9所对应的数据
DELETE FROM users WHERE id = 9;

#yyds干货盘点# 10 MySQL更新、删除_字段_02


删除所有数据
DELETE FROM 表名;
TRUNCATE删除
TRUNCATE TABLE 表名;


DELETE和TRUNCATE区别
  • DELETE支持条件,TRUNCATE不支持条件
  • DELETE支持事务回滚,TRUNCATE不支持回滚
  • DELETE清理速度比TRUNCATE要慢
  • TRUNCATE自增值会初始化


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


删除数据库
DROP DATABASE 数据库名字;


举报

相关推荐

0 条评论