Oracle数据库语言分类

一、DML(data manipulation language)数据操纵语言:查询、操纵数据表资料行

DML主要用来对数据库的数据进行一些操作。

select : 检索数据库表或视图数据

insert :  将数据行新增至数据库表或视图中

update : 修改表或视图中现有的数据行

delete : 删除表或视图中现有的数据行

注意:DML语句不会自动提交事务!

二、DDL(data definition language)数据库定义语言:建立、修改、删除数据库中数据表对象

DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上。

create table : 创建表

alter table : 修改表

drop table : 删除表

三、DCL(Data Control Language)数据库控制语言:用于执行权限授予与收回操作

DCL用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。

grant : 给用户或角色授予权限

revoke : 收回用户或角色的所有权限

四、TCL(Transactional Control Language)事物控制语言:维护数据的一致性

commit :提交已经进行的数据库改变

rollback : 回滚已经进行的数据改变

save point : 设置保存点,用于部分数据改变的取消

五、DQL(Data Query Language)数据库查询语言:

包括基本查询语句、order by子句、group by子句等。

标签:语句,数据库,分类,DML,视图,Oracle,table,数据

来源: https://www.cnblogs.com/lxm11/p/11989801.html

oracle 中sql的分类,Oracle数据库语言分类相关推荐

  1. oracle中sql语句排序,Oracle SQL排序方式与case语句

    我在理解带有case语句的oracle(12c)sql order by子句时遇到困难.我有一张包含以下数据的表格, SELECT DEPT_NO, DEPT_NAME FROM SORTNG_LOG ...

  2. oracle中sql中文乱码,oracle中文字符乱码终极解决

    1.服务器确认字符集 select * from v$nls_parameters; #是否为zhs16GBK,zhs16utf8. 2.如不是中文字符集需改:关建点 shutdown immedia ...

  3. oracle12测试骤,Oracle中SQL语句解析的步骤

    我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析.那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面 ...

  4. oracle大于条件,oracle中sql语句中的in的条件数量大于1000有问题

    oracle中sql语句中的in的条件数量大于1000有问题 oracle中sql语句中select * from t_Test t where  t.Id in(1,2,3......)/*数量不能 ...

  5. sql oracle 递归查询语句,oracle递归函数 oracle中SQL递归查询

    关于oracle递归调用的自定义函数如何结束 比如存储过程a中有b,b中含a.用return结束判断,执行还是锁表,怎么解决 关于oracle递归调用的自定义函数如何结束 可以调用. C语言最基本的模 ...

  6. Oracle中SQL解析的流程

    Oracle中SQL解析的主要流程: 我们说的游标概念比较复杂,它可以是客户端程序中的游标,服务进程中的私有游标,以及服务器端共享池里的共享游标.假设一个游标被打开了,一般来说它的共享游标信息(包括执 ...

  7. 查询oracle 表达小,oracle中sql语句小练习(使用连接查询)

    假设A(m,n,p),B(m,n,p) --1.A表中有某一项m而B表中没有 使用左连接查询: select a.* from A a left join B b on a.m=b.m where b ...

  8. oracle中sql查询

    oracle中sql查询 一.查询 别名 拼接 nvl替换null值 distinct数据去重 修改列宽(控制sqlplus) 2.排序order by 3.查询条件where 3.函数 单行函数 聚 ...

  9. oracle中sql语句(+)符号代表连接

    oracle中sql语句(+)符号代表连接 (+)在=前边为右连接 (+)在=后边为左连接 SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b. ...

最新文章

  1. Java B2B2C o2o多用户商城 springcloud架-企业云架构common-service代码结构分析
  2. LVS TUN模式搭建
  3. 维塔与 Magic Leap 的MR游戏发布概念片
  4. 40个方法优化你的PHP
  5. LabVIEW系列—将串口二进制数据转换成ASCII字符
  6. CodeForces - 1529F It‘s a bird! No, it‘s a plane! No, it‘s AaParsa!(最短路+思维建图)
  7. MFC获得当前应用程序目录的GetCurrentDirectory()和GetModuleFileName()函数
  8. 在idea中新建的text文件_开发属于自己的第一款 IDEA 插件!
  9. 多线程下单例设计模式的实现
  10. JS_简单倒计时_实例_格式:0 天 20 小时 48 分 54 秒
  11. 基于Openstack的私有云搭建实践1——概述、原理与整体规划
  12. android手机log文件工具,手机文件日志app下载-手机文件日志 安卓版v1.0-PC6安卓网...
  13. unity游戏开发为什么工作这么难找
  14. 勉励自己毕业前必须做到的几件事情
  15. 会员管理系统(一)--页面登陆与注册
  16. 《李航 统计学习方法》学习笔记——第八章提升方法
  17. 科学减重才能事半功倍
  18. 使用bat批处理脚本自动设置IP和IE代理
  19. arrayToJson将数组转化为json格式的js代码
  20. 视频教程-Spring Data JPA项目-Java

热门文章

  1. Android开源源码推荐(一)
  2. [20170927]关于hugepages.txt
  3. zabbix邮件报警配合logging模块排错的python脚本
  4. Win2008 R2 VDI动手实验系列之一:Active Directory搭建
  5. Kingsoft AntiVirus(金山毒霸) and av-comparatives organization
  6. 李开复-如果你已经过了20岁但还不到25岁
  7. html 新浪博客,html
  8. ZZULIOJ 1074:百钱买百鸡
  9. 满二叉树及完全二叉树的相关性质证明
  10. 信息学奥赛一本通(1260:【例9.4】拦截导弹(Noip1999))