标签:nbsp line 字段 长度 相等 div -- 删除 清空
insert into 表 (列名 1,列名 2,列名 3 ...) values (值 1,值 2,值 3...); -- 向表中插入某些列 insert into 表 values (值 1,值 2,值 3...); -- 向表中插入所有列
mysql> insert into user (uid,uname,uage,ugender) values (1,‘tom‘,11,1); Query OK, 1 row affected mysql> insert into user values (2,‘tom2‘,12,2); Query OK, 1 row affected mysql>
-- 修改所有数据(建议少用) UPDATE student SET gender=‘女‘; -- 带条件的修改(推荐使用) UPDATE student SET gender=‘男‘ WHERE id=1; -- 修改id为1的学生,修改性别为男 -- 修改多个字段,注意: SET 字段名=值,字段名=值,.... UPDATE student SET gender=‘男‘,age=30 WHERE id=2;
-- 删除所有数据(建议少用) DELETE FROM 表名; -- 带条件的删除(推荐使用) DELETE FROM 表名 WHERE 条件; -- 另一种方式 -- delete from: 可以全表删除 1)可以带条件删除 2)只能删除表的数据,不能删除表的约束 3)使用delete from删除的数据可以回滚(事务) -- truncate table: 可以全表删除 1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)使用truncate table删除的数据不能回滚 TRUNCATE TABLE 表名;
删除方式: |
delete: 是一条一条删除; 可以带条件删除,不清空 auto_increment 记录数; truncate: 直接将表删除, 不能带条件删除, 即可以删除表的数据,也可以删除表的约束, 从新建表,auto_increment 将置为 0 ,从新开始 |
事务方面 |
delete 删除的数据,如果在一个事务中可以找回; truncate 删除的数据不可以找回 |
标签:nbsp line 字段 长度 相等 div -- 删除 清空
原文地址:https://www.cnblogs.com/ys951207/p/10226095.html