Oracle ------ DML

DML   "data manipulation language" 数据操纵语言

insert  ,  update,  delete ,merge    增,改, 删

insert 语法:

insert  into table (column, column,,,,,,)  values(value, value,,,,,,)

例:

insert into dept (deptno,dname) values (60,'mis');

insert into dept  values(70,'finace',null);

update 语法:

update table set   column=value,volumn=value.....where condition

例:

update emp set deptno=20 where empno=7782;

update emp set (job, deptno) =(select job,deptno from emp where empno=7499)

where empno=7698;

关联子查询更新

create table emp1 as select empno,ename,deptno from emp;

alter table emp1 add (loc varchar2(10));

update emp1 e

set loc=(select loc from dept d where d.deptno=e.deptno);

delete 语法: 删除表中的行

delete from table 

where  .....condition

如果 where 后面不加条件,删除整张表的数据,,,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值