B站黑马程序员Oracle学习——数据的增删改
一、插入数据
INSERT INTO 表名(列名1,列名2,...)VALUES(值1,值2,...)
执行INSERT以后一定要再执行commit提交事务
例:
insert into T_OWNERS VALUES (1,张三丰,1,1-1,123456,sysdate,1); commit;
二、修改数据
UPDATE 表名 SET 列名1 = 值1,列名2 = 值2,...WHERE 修改条件;
执行UPDATE以后一定要再执行commit提交事务
例:
update T_OWNERS set adddate=adddate-3 where id=1; commit;
三、删除数据
DELETE FROM 表名 WHERE 删除条件
执行DELETE以后一定要再执行commit提交事务
例:
delete from T_OWNERS where id=1; commit;
truncate table T_OWNERTYPE 也是删除操作
truncate与delete实现数据删除的区别
delete删除的数据可以rollback delete删除可能产生碎片,并且不释放空间 truncate是先摧毁表结构,再重构表结构