重点

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
    Oracle——处理数据
    –地址符 &
    Oracle——处理数据
    一次插入多条语句
    创建的一张表 as就是给表插入的数据,如果按照下面的方式,就不会插入数据,因为1=2为false,但是会把表的数据结构复制过去
    Oracle——处理数据
    多条插入
    Oracle——处理数据
  2. 更新
    Oracle——处理数据

相关文章:

  • 2022-12-23
  • 2021-08-20
  • 2021-08-27
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-22
  • 2021-08-15
  • 2021-06-12
  • 2021-08-12
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
相关资源
相似解决方案