oracle 中sql的分类,Oracle数据库语言分类
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数据库语言分类相关推荐
- oracle中sql语句排序,Oracle SQL排序方式与case语句
我在理解带有case语句的oracle(12c)sql order by子句时遇到困难.我有一张包含以下数据的表格, SELECT DEPT_NO, DEPT_NAME FROM SORTNG_LOG ...
- oracle中sql中文乱码,oracle中文字符乱码终极解决
1.服务器确认字符集 select * from v$nls_parameters; #是否为zhs16GBK,zhs16utf8. 2.如不是中文字符集需改:关建点 shutdown immedia ...
- oracle12测试骤,Oracle中SQL语句解析的步骤
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析.那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面 ...
- oracle大于条件,oracle中sql语句中的in的条件数量大于1000有问题
oracle中sql语句中的in的条件数量大于1000有问题 oracle中sql语句中select * from t_Test t where t.Id in(1,2,3......)/*数量不能 ...
- sql oracle 递归查询语句,oracle递归函数 oracle中SQL递归查询
关于oracle递归调用的自定义函数如何结束 比如存储过程a中有b,b中含a.用return结束判断,执行还是锁表,怎么解决 关于oracle递归调用的自定义函数如何结束 可以调用. C语言最基本的模 ...
- Oracle中SQL解析的流程
Oracle中SQL解析的主要流程: 我们说的游标概念比较复杂,它可以是客户端程序中的游标,服务进程中的私有游标,以及服务器端共享池里的共享游标.假设一个游标被打开了,一般来说它的共享游标信息(包括执 ...
- 查询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 ...
- oracle中sql查询
oracle中sql查询 一.查询 别名 拼接 nvl替换null值 distinct数据去重 修改列宽(控制sqlplus) 2.排序order by 3.查询条件where 3.函数 单行函数 聚 ...
- oracle中sql语句(+)符号代表连接
oracle中sql语句(+)符号代表连接 (+)在=前边为右连接 (+)在=后边为左连接 SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b. ...
最新文章
- Java B2B2C o2o多用户商城 springcloud架-企业云架构common-service代码结构分析
- LVS TUN模式搭建
- 维塔与 Magic Leap 的MR游戏发布概念片
- 40个方法优化你的PHP
- LabVIEW系列—将串口二进制数据转换成ASCII字符
- CodeForces - 1529F It‘s a bird! No, it‘s a plane! No, it‘s AaParsa!(最短路+思维建图)
- MFC获得当前应用程序目录的GetCurrentDirectory()和GetModuleFileName()函数
- 在idea中新建的text文件_开发属于自己的第一款 IDEA 插件!
- 多线程下单例设计模式的实现
- JS_简单倒计时_实例_格式:0 天 20 小时 48 分 54 秒
- 基于Openstack的私有云搭建实践1——概述、原理与整体规划
- android手机log文件工具,手机文件日志app下载-手机文件日志 安卓版v1.0-PC6安卓网...
- unity游戏开发为什么工作这么难找
- 勉励自己毕业前必须做到的几件事情
- 会员管理系统(一)--页面登陆与注册
- 《李航 统计学习方法》学习笔记——第八章提升方法
- 科学减重才能事半功倍
- 使用bat批处理脚本自动设置IP和IE代理
- arrayToJson将数组转化为json格式的js代码
- 视频教程-Spring Data JPA项目-Java
热门文章
- Android开源源码推荐(一)
- [20170927]关于hugepages.txt
- zabbix邮件报警配合logging模块排错的python脚本
- Win2008 R2 VDI动手实验系列之一:Active Directory搭建
- Kingsoft AntiVirus(金山毒霸) and av-comparatives organization
- 李开复-如果你已经过了20岁但还不到25岁
- html 新浪博客,html
- ZZULIOJ 1074:百钱买百鸡
- 满二叉树及完全二叉树的相关性质证明
- 信息学奥赛一本通(1260:【例9.4】拦截导弹(Noip1999))