一、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实现数据删除?
- delete删除的数据可以rollback
- delete删除可能产生碎片,并且不释放空间
- truncate是先摧毁表结构,再重构表结构
以下推荐个人文章
[亲测]Oracle数据库安装与配置