[亲测]Oracle数据增删改

本文详细介绍了Oracle数据库中数据的增删改操作,包括插入、更新和删除数据的具体语法及应用实例,如向学生表插入数据、修改学生信息和删除学生记录等。同时对比了DELETE与TRUNCATE两种数据删除方式的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Oracle数据增删改

(一)插入数据

语法:

INSERT  INTO表名[(列名1,列名2...)]VALUES(1,值2...)

执行INSERT后一定要再执行commit提交事务
向学生表插入数据:

--方式一
insert into student(stuno,stuname,phone) values(1,'tom','45464564646');
--方式二
insert into student values(2,'tom',null,21,null,null,'df');
(二)修改数据

语法:

UPDATE 表名 SET 列名1=1,列名2=2....WHERE 修改条件;
执行UPDATE后一定要再执行commit提交事务

需求:将编号为1的学生的手机改为12345678999

update student set phone='12345678999' where stuno=1;
(三)删除数据

语法1:

DELETE FROM 表名	WHERE	删除条件;
执行DELETE后一定要再执行commit提交事务

需求:删除编号为2的学生信息

delete from student where stuno=2;

语法2:

TRUNCATE  TABLE  表名称
  • 比较truncate与delete实现数据删除?
  1. delete删除的数据可以rollback
  2. delete删除可能产生碎片,并且不释放空间
  3. truncate是先摧毁表结构,再重构表结构

以下推荐个人文章
[亲测]Oracle数据库安装与配置

[亲测]Oracle数据库操作

[亲测]Oracle表的创建、修改与删除

[亲测]Oracle数据库约束

[亲测]Oracle数据增删改

[亲测]Oracle查询–单表查询,连接查询(一)

[亲测]Oracle查询–子查询,分页查询(二)

[亲测]Oracle查询–单行函数–PL/SQL,分析函数,集合运算(三)

Oracle执行计划Explain Plan 如何使用

[亲测]数据库优化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值