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是先摧毁表结构,再重构表结构
经验分享 程序员 微信小程序 职场和发展