SQL基础教程第四章数据更新
SQL基础教程第四章数据更新
Hoshea Zhang数据的插入
基本语法
INSERT INTO <TABLE NAME>(C1,C2,C3...)VALUES(V1,V2,V3)
;
1 | INSERT INTO ProductIns ( product_id, product_name, product_type, sale_price, purchase_price, regist_date ) |
对表进行全列INSERT时,可以省略表名后的清单
插入默认值
在创建表的时候设置DEFAULT约束:DEFAULT 0
显式
直接插入DEFAULT
隐式
插入时省略该列
数据的删除
DELETE
DELETE FROM Product
清空表
也可以删除指定行:
1 | DELETE FROM Product |
数据的更新
数据登错了,不用删除再写,可以更新
1 | UPDATE Product |
事务
概念
事务是需要在同一个处理单元中执行的一系列新处理的集合
遇到在同一个处理单元执行一系列更新操作的情况,一定要用事务去处理
创建事务
1 | BEGIN TRANSACTION; |
即事务上下有事务开始语句和事务结束语句
回滚
COMMIT
是提交,ROLLBACK
是回滚