Orcale数据处理

SQL语言类型

  • DML data manipulation language (数据操作语言)select   insert update delete ........
  • DDL data definition language (数据定义语言)create,truncate..........
  • DCL data control language (数据控制语言)grant.......

插入数据

  • INSERT INTO table [(column [, column...])] VALUES (value [, value...]);

  • value 与colume要对应

  • 例子

    •  

      插入全部列

      select * from dept;

       

    • insert into dept values(50, '50name', '50loc');

    • select * from dept;

    • 插入部分列

    • insert into dept(deptno, dname) values(51, '51name');-隐式插入null

    • select * from dept;

    • insert into dept values(&dpt, &dnm, &loc); 可以手动输入dpt,dnm,loc的值

      • &的作用输入进行替换

    • 批量新增数据

      • 复制emp表的结构,1=2的条件永远不会成立

      • create table emp10 as select * from emp where 1=2;

      • 批量插入10号部门的员工

      • insert into emp10 select * from emp where deptno=10;

更新数据

  • update tablename set colume1 = val1, colume2 = val2  ....... where comd;
  • 例子
  •  update dept set loc='51loc', dname = '51-name' where deptno=51;(将deptno=51的行的loc设置为51loc将dname设置为51-name)
  •  

删除数据

  •  语法:delete from tablename where cond=''
  • 例子
  • delete from dept where deptno=52 (删除deptno=52的行)
  •  

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值