DML数据操作语言 mainpulation
2018-09-01 本文已影响0人
weiyu_you
今天又是充满希望的一天
oracle学习
DML数据操作语言 mainpulation
- insert 插入
- update 更新
- delete 删除
1. 插入数据
-
给tb_user表插入数据
insert into tb_user(name, age, sex) values('you',18,'男') insert into tb_user values ('yuan',17,'女');
-
如果只指定部分值得话,必须要指定对应的列名
insert into tb_user(name,sex) values ('fang','女')
-
如果我们在当前用户下提交数据的时候,只能当前用户访问得到;
其他用户想要访问得话,需要我们进行提交
如果需要提交的话,有两种做法:
(1)点击工具栏上面的绿色提交按钮
(2)在插入语句后面写上commit即可进行提交、commit;--提交
如果没有提交,数据相当于在缓存中,并没有保存到物理文件中。
Oracle中是不会自动提交的,需要开发者手动操作。
MySQL是会自动提交的
2. 更新数据
-
更改年龄
update tb_user set age=20 where name='you';
-
更改两列信息
update tb_user set name ='小园',sex='女' where name='You';
-
修改所有男生的年龄为18
update tb_user set age=18 where sex='男';
-
修改所有男生和yuan的年龄改为20
update tb_user set age=20 where sex='男' or name='yuan';
and同时满足两个条件
or只要满足其中一个条件即可
3. 删除数据
-
删除表中的数据
delete from tb_user;
-
删除“you”的数据
delete from tb_user where name='you';
-
删除小园的年龄
delete tb_user set age=null where name='小园';