博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle——DQL、DML、DDL、DCL
阅读量:6653 次
发布时间:2019-06-25

本文共 702 字,大约阅读时间需要 2 分钟。

1.DQL:数据查询语言

  基本结构:由select、from、where组成

  子句组成的查询块:

    SELECT <字段名表>
    FROM <表或视图名>
    WHERE <查询条件>

 

2.DML:数据操纵语言

   三种形式:

     1) 插入:insert

     2) 更改:update

     3) 删除:delete

 

3.DDL:数据定义语言

    用来创建数据库的各种对象——表、视图、索引、同义词、聚簇等

     create table/view/index/syn/cluster

 

4.DCL:数据控制语言

    用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等

     1) grant:授权

     2) rollback[work] to [savepoint]:回退到某一点

         rollback:回滚使数据库回到上次最后提交的状态

     3) commit:提交后不能回滚

            三种类型:

                 (1) 显式提交

                        用COMMIT命令直接完成的提交为显式提交。其格式为:

SQL>COMMIT;

                (2) 隐式提交

                       用SQL命令间接完成的提交为隐式提交。这些命令是:

ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。

                (3) 自动提交

                       若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:

SQL>SET AUTOCOMMIT ON;

 

转载于:https://www.cnblogs.com/yblogs/p/7687540.html

你可能感兴趣的文章
[译]Javascript:Harmony(ECMAScript规范)制定流程
查看>>
每天一个linux命令(36):diff 命令
查看>>
2012第50周五
查看>>
一个简单的算法_应该是最笨的写法了
查看>>
20120622第二天_面向对象\02面向对象
查看>>
[翻译].NET框架中的缓存
查看>>
Microsoft Visual Studio 2010 正式版下载[含旗舰版序列号](中、英文版)
查看>>
轻快的VIM(四):修改
查看>>
心惊胆战的多屏图片切换
查看>>
office excel读写类NPOI
查看>>
技术支持经验总结
查看>>
正则教程
查看>>
如何使用Exchange Web Service获取日历(包含循环会议)
查看>>
Oracle二三事之 EBS升级
查看>>
C# DEV XtraGrid
查看>>
【SAS NOTES】data set if
查看>>
关于C#的Process的内存相关属性解读
查看>>
Android 编程下快捷图标的创建
查看>>
C++ GUI Qt4 自学笔记——Qt qmake命令
查看>>
烂透了与棒极了
查看>>