sql-03表记录的操作

  1. 基本操作
-- 查询数据 SELECT * FROM tb_user; -- 插入一条数据 INSERT INTO tb_user ( uid, uname, upassword ) VALUES ( NULL, '宇宙无敌小旋风', '123456' ); -- 使用这种方法插入数据时需要每个字段都赋值 INSERT INTO tb_user VALUES ( NULL, '键盘侠', '654321', NULL, '' ); -- 修改表记录(不带条件,将修改表中所有的数据) UPDATE tb_user SET upassword = '666'; -- 修改表记录(带条件,将修改表中指定行的数据) UPDATE tb_user SET upassword = '999' WHERE uname LIKE '键盘侠'; -- 删除表记录(不带条件,将删除表中所有的数据) DELETE FROM tb_user; -- 修改表记录(带条件,将删除表中指定行的数据) DELETE FROM tb_user WHERE uid = 1;

  1. 有关事务回滚的操作
-- 开启事物 START TRANSACTION; -- 删除表中所有数据 DELETE FROM tb_user; -- 回滚,删除的数据将恢复 ROLLBACK; -- 删除表中所有数据,uid会重置,并且不会回滚(原理:它删除了表结构,然后再创建一张一模一样的表) TRUNCATE tb_user;

    推荐阅读