Oracle——处理数据

重点

drop table xxx;–删除表
purge recyclebin;–清除回收站
alter table <表名> move 清除某个表的碎片,但是在清除后需要重建索引alter index index_name rebuild;
sql的类型

  1. DML(Data Manipulation Language 数据操作语言):select insert update delete
  2. DDL(Data Definition Lanaguage 数据定义语言):create table,alter table(改变),truncate table(删除),drop table(删除结构)
    create view(视图),sequence(序列),index(索引),synonym(同义词)
  3. DCL(Data Control Lanaguage 数据控制语言):grant(授权)
    delete和truncate的区别
    1.delete 逐条删除 truncate 先摧毁表 再重建表
    2 delete 是DML 可以回滚 truncate 是DDL不可以回滚
    3 delete 不会释放空间 truncate 会
    4 delete 会产生碎片 truncate 不会
    5 delete 可以闪回(flashback) truncate不可以

语法

插入:insert into 表名(字段1…)values(数据…)
一次插入多行:insert all into 表名(字段1…) values(数据1…) into 表名(字段1…) values(数据2…)… select * from dual
删除:delete from
更新:update 表名 set condition

  1. 插入语句:insert into
    在这里插入图片描述
    –地址符 &
    在这里插入图片描述
    一次插入多条语句
    创建的一张表 as就是给表插入的数据,如果按照下面的方式,就不会插入数据,因为1=2为false,但是会把表的数据结构复制过去
    在这里插入图片描述
    多条插入
    在这里插入图片描述
  2. 更新
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值