1、Oracle插入数据的语法:
2、insert into t_ownertype (id,name) values(1,”居民”);插入数据后,需要commit提交后才会生效,commit提交有两种途径,第一种是F10或者点击提交按钮,第二种方法是直接在语句中commit提交。
3、t_owners 表中的字段如下:
4、Oracle支持对日期格式的数据进行加减运算,-3就是往前推3天,+3就是往后推3天。sysdate就是当前系统时间。insert into t_owners values (1,’张三丰’,1,’1-1’,’123456’,sysdate,1);commit;update t_owners set adddate=adddate-3 where id=1;
5、删除数据的第一种方法:delete from t_owners where id=1;表空间中有一个回滚段,delete掉的数据会存入该回滚段,所以delete掉的数据可以通过回滚来恢复。故delete删除数据的效率要更低一些。
6、删除数据的第二种方法:truncate table t_ownertype;truncate这种方法无需提交就会删除,是将表结构摧毁后重建表结构,重建后的表是一个空的表格。不能回滚,删除的效率更高。
7、delete和truncate删除数据的区别有哪些?① delete删除的数据可以回滚rollback,但可能会产生碎片,并且不释放空间。② truncate是先摧毁表结构,然后再重建表结构,生成一个空的表格,不支持回滚。