zoukankan      html  css  js  c++  java
  • Oracle数据库语言分类

    Oracle数据库语言分类

    一、DML(data manipulation language)数据操纵语言:查询、操纵数据表资料行
       DML主要用来对数据库的数据进行一些操作。

       select : 检索数据库表或视图数据
       insert :  将数据行新增至数据库表或视图中
       update : 修改表或视图中现有的数据行
       delete : 删除表或视图中现有的数据行
       注意:DML语句不会自动提交事务!
    二、DDL(data definition language)数据库定义语言:建立、修改、删除数据库中数据表对象
       DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上。

       create table : 创建表
       alter table : 修改表
       drop table : 删除表
       注意:DLL语句会自动提交事务!所以DML语句在事务提交之前可以回滚,DDL语句执行后不能回滚事务。
    三、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子句等。


  • 相关阅读:
    JAVA高级编程数据源datasource

    编写自己的JDBC框架
    libevent带负载均衡的多线程使用示例
    游戏数据分析-基本指标
    学习日记-----各种问题
    学习日记-----ORM
    【转】Delphi利用系统环境变量获取常用系统目录
    [转]Delphi多线程编程入门(二)——通过调用API实现多线程
    [转]Delphi多线程编程入门(一)
  • 原文地址:https://www.cnblogs.com/lxm11/p/11989801.html
Copyright © 2011-2022 走看看