sql-03表记录的操作

2018-01-31  本文已影响5人  ChenME
  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;
上一篇 下一篇

猜你喜欢

热点阅读