美文网首页
sql-03表记录的操作

sql-03表记录的操作

作者: ChenME | 来源:发表于2018-01-31 11:11 被阅读5次
  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;

相关文章

网友评论

      本文标题:sql-03表记录的操作

      本文链接:https://www.haomeiwen.com/subject/xwskzxtx.html