一 处理数据(各种杂项)

1、 SQL类型

(1)DML(Data Manipulation Language 数据操作语言): select insert update delete

(2)DDL(Data Definition Language 数据定义语言): create table,alter table,truncate table,drop table

create/drop view,sequnece,index,synonym(同义词)

(3)DCL(Data Control Language 数据控制语言): grant(授权) revoke(撤销权限)

2、 地址符的应用

后插入

insert into emp(empno,ename,sal,deptno) values(&empno,&ename,&sal,&deptno);

指定查询

select &xxx from emp;

3、 创建同属性表

insert into emp10 select * from emp where 1=2;

4、 一次插入多条查询的数据

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

海量插入数据:

数据泵(PLSQL程序)

dbms_datapump(程序包)

SQL*Loader

5、 delete和truncate的区别

delete逐条删除;truncate先摧毁表 再重建2

  • oracle中delete速度快于truncate,mysql相反

delete是DML(可以回滚),  truncate是DDL(不可以回滚)

delete不会释放空间 truncate会

delete会产生碎片 truncate不会

delete可以闪回(flashback)  truncate不可以

6、Oracle中的事务

起始标志: 事务中的第一条DML语句

结束标志:提交: 显式  commit  隐式: 正常退出 DDL DCL

回滚: 显式 rollback   隐式: 非正常退出

转载于:https://www.cnblogs.com/mlbblkss/p/6978344.html

Oracle学习总结2-数据处理相关推荐

  1. Oracle学习计划

    这两天,在网上参考了大量的文档,制定了Oracle学习的读书计划,共分三个阶段: 第一阶段: 目标: 系统学习.巩固基础. 书籍: (1)Oracle Concept, Oracle Performa ...

  2. 怎样学好Oracle子查询,Oracle学习(六):子查询

    Oracle学习(6):子查询 子查询 为何要用子查询 SQL> --查询工资比SCOTT高的员工信息 SQL> --1. 知道SCOTT的工资 SQL> select sal fr ...

  3. oracle两表链接序列跳序,Oracle学习之 序列(Sequence)

    Oracle学习之 序列(Sequence) [Oracle学习]之 序列(Sequence) oracle文档:https://docs.oracle.com/cd/B28359_01/server ...

  4. Oracle学习网站

    Oracle学习网站 http://www.oracle-base.com 能弄懂这里面的文章,那oracle的基本功就非常扎实.(英) http://asktom.oracle.com/pls/ap ...

  5. 分享丨10年DBA老司机整理的Oracle学习路线图

    微思10年资深DBA吴老师呕心沥血的分享总结-Oracle学习路线图,看完没收获你打我. 学习Oracle的前提是:熟悉Linux操作系统.Unix操作系统. 学习方法 1.sql.pl/sql 作为 ...

  6. oracle db-link 分布式数据库网络配置协议错误,Oracle学习(18)【DBA向】:分布式数据库...

    数据物理上被存放在网络的多个节点上,逻辑上是一个整体. 分布式数据库的独立性 l分布数据的独立性指用户不必关心数据如何分割和存储,只需关心他需要什么数据. Oracle分布式RDBMS 本地操作 远程 ...

  7. oracle学习数据,oracle学习中的一些心得

    当前位置:我的异常网» 数据库 » oracle学习中的一些心得 oracle学习中的一些心得 www.myexceptions.net  网友分享于:2015-08-26  浏览:10次 oracl ...

  8. oracle学习--循环语句

    oracle学习--循环语句 loop循环: create or replace procedure pro_test_loop is i number; begin i:=0; loop   i:= ...

  9. oracle表是动态表怎么算排名,Oracle学习动态性能表

    按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况. 类似于v$s Oracle 学习动态性能表 v$l ...

  10. oracle中sga的合理设置,oracle学习:SGA_MAX_SIZE参数设置

    oracle学习:SGA_MAX_SIZE参数设置 时间:2017-07-11 来源: SGA_MAX_SIZE这个参数顾名思义,它用来控制SGA 使用虚拟内存 的最大大小,这里的虚拟内存的含义可能会 ...

最新文章

  1. 利用sharding-jdbc分库分表
  2. 使用CoreLocation进行定位(Swift版)
  3. Centos 7.2搭建MariaDB数据库服务器应用与管理
  4. Hadoop实例之利用MapReduce实现Wordcount单词统计 (附源代码)
  5. wxWidgets:使用自定义对话框
  6. Cocos2d-x--Box2D绘制出两个矩形框的解决方案
  7. 编写java实用工具-针对未压缩的pdf转word,(java实现),压缩过的pdf勿进
  8. python web前端开发面试_面试前端,听听别人怎么说!
  9. 一对一培训之视频免费分享-2017-12-09-第 03 阶段-准备-基础-架构-课件
  10. 线程安全使用相关注意事项
  11. 洛谷P3195 [HNOI2008]玩具装箱TOY——斜率优化DP
  12. 算法图解-----十种常用算法
  13. msfconsole php,msfconsole从入门到放弃
  14. sublime在wamp下配置php文件,配置WAMP环境下的sublime和PHPdesigner
  15. mysql数据库应用(六)----操作表的约束
  16. 根据配置好的图层文件(*.lyr),对加载的栅格数据进行渲染!
  17. Web课程设计-仿当当网-增删改查-java+jsp+mysql-期末大作业
  18. 玩客云刷armbian安装php环境_[小白版]玩客云刷armbian后搭建anmp环境+可道云
  19. C#毕业设计——基于C#+asp.net+sqlserver的学生成绩管理系统设计与实现(毕业论文+程序源码)——成绩管理系统
  20. [Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念]

热门文章

  1. Tokyo Tyrant优势
  2. 如何隐藏scroll-Y纵向滚动条,并不影响内容滚动的方法
  3. iOS开发-UITableView常用方法
  4. x为正变数,求y=x^3/(x^4+4)的最大值
  5. 一天一点linux(15):Ubuntu14.04 如何安装字体?
  6. ORACLE新增DATABASE LINK
  7. Nginx总复习---1
  8. 中国互联网的第二次“千团大战”已经开始了
  9. Android 音频 OpenSL ES 录音 采集
  10. bash:yum:command not found 解决办法