oracle数据增删改

来源:互联网 发布:淘宝购物优惠微信群 编辑:程序博客网 时间:2024/05/22 12:20
(一)插入数据语法:INSERT INTO 表名[(列名 1,列名 2,...)]VALUES(值 1,值 2,...)北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090执行 INSERT 后一定要再执行 commit 提交事务向业主表插入数据:insert into T_OWNERS VALUES (1,' 张 三 丰',1,'2-2','5678',sysdate,1);语句中的 sysdate 是系统变量用于获取当前日期,点击齿轮的图标后,再点击下图的绿色图标,此图标为 commit我们再次录入一条数据,语句如下:insert into T_OWNERS VALUES (2,'赵大侃',1,'2-3','9876',sysdate,1);commit;(二)修改数据语法:UPDATE 表名 SET 列名 1=值 1,列名 2=值 2,....WHERE 修改条件;执行 UPDATE 后一定要再执行 commit 提交事务需求:将 ID 为 1 的业主的登记日期更改为三天前的日期update T_OWNERS set adddate=adddate-3 where id=1;commit;(三)删除数据DELETE FROM 表名 WHERE 删除条件;执行 DELETE 后一定要再执行 commit 提交事务需求:删除业主 ID 为 2 的业主信息delete from T_OWNERS where id=2;commit;语法 2:TRUNCATE TABLE 表名称比较 truncat 与 delete 实现数据删除?1. delete 删除的数据可以 rollback2. delete 删除可能产生碎片,并且不释放空间3. truncate 是先摧毁表结构,再重构表结构