`
yefeng_laixi
  • 浏览: 16286 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 语言分类(DDL,DML,DCL,TCL)

阅读更多

Oracle的语言分四类,它们是(数据定义语言DDL)、(数据操纵语言DML)、(数据控制语言DCL) 和 (事务控制语言TCL)

DDL

  Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:

  CREATE - to create objects in the database

  ALTER - alters the structure of the database

  DROP - delete objects from the database

  TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed

  COMMENT - add comments to the data dictionary

  RENAME - rename an object

DML

  Data Manipulation Language (DML) statements are used for managing data within schema objects. Some examples:

  SELECT - retrieve data from the a database

  INSERT - insert data into a table

  UPDATE - updates existing data within a table

  DELETE - deletes all records from a table, the space for the records remain

  MERGE - UPSERT operation (insert or update)

  CALL - call a PL/SQL or Java subprogram

  EXPLAIN PLAN - explain access path to data

  LOCK TABLE - control concurrency

DCL

  Data Control Language (DCL) statements. Some examples:

  GRANT - gives user's access privileges to database

  REVOKE - withdraw access privileges given with the GRANT command

TCL

  Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.

  COMMIT - save work done

  SAVEPOINT - identify a point in a transaction to which you can later roll back

  ROLLBACK - restore database to original since the last COMMIT

  SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use

分享到:
评论

相关推荐

    Oracle DDL,DML,DCL,TCL 基础概念

    ### Oracle DDL、DML、DCL、TCL 基础概念 ...通过以上介绍,我们可以看到 Oracle 数据库中 DDL、DML、DCL 和 TCL 这四种语言的基本概念及其使用方法。掌握这些基础知识对于有效地管理和操作 Oracle 数据库至关重要。

    oracle-DDL-DML-DCL-TCL.rar_The Oracle

    DDL(Data Definition Language)、DML(Data Manipulation Language)、DCL(Data Control Language)和TCL(Transaction Control Language)是SQL语言的四大核心部分,对于理解和操作Oracle数据库至关重要。...

    Oracle数据库语句大全.doc

    这些语句可以分为五大类:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)。 一.数据定义语言(DDL) 数据定义语言(DDL)用于定义数据库的结构,包括创建、修改和删除...

    Oracle数据操作和控制语言详解.pdf

    本文档将详细介绍Oracle中的数据操作语言(DML)与数据控制语言(DCL),帮助读者深入理解并掌握这些关键概念。 #### 二、数据操作语言(DML) 数据操作语言(Data Manipulation Language,简称DML)是SQL语言的一...

    Oracle简介,常用SQL知识

    简单介绍Oracle安装,DDL(数据定义语言)、DML(数据操纵语言) DCL(数据控制语言)、TCL(事物控制语言)等数据库相关语言的操作与配置,及需要注意的事项

    Oracle SQL语言基础

    【Oracle SQL语言基础】 Oracle SQL,即Oracle数据库的SQL方言,是用于管理和操作Oracle数据库的强大工具。SQL(Structured Query Language)是所有关系数据库管理系统的通用语言,它允许用户执行多种数据库操作,...

    第三章 oracle SQL语言基础.ppt

    【第三章 Oracle SQL语言基础】 Oracle SQL是Oracle数据库系统中用于操作和管理数据的主要语言,它是结构化查询语言(Structured Query Language)的一个实现,适用于所有关系数据库管理系统。本章主要涵盖了SQL的...

    数据库关键字保留字大全

    * 数据定义语言(DDL):CREATE、ALTER、DROP等 * 数据操作语言(DML):INSERT、UPDATE、DELETE等 * 数据控制语言(DCL):GRANT、REVOKE等 * 事务控制语言(TCL):COMMIT、ROLLBACK等 DB2保留字列表包括: * ...

    Pro Oracle SQL-成为SQL语言编写专家

    - **SQL语句分类**:SQL语句大致分为五类:数据定义语言 (DDL)、数据操纵语言 (DML)、数据查询语言 (DQL)、数据控制语言 (DCL) 和事务控制语言 (TCL)。每种类型的语句都有其特定的功能和应用场景。 - DDL 主要用于...

    oracle基础.pdf

    通过SQL*Plus可以登录到数据库、执行数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)语句。 在Oracle数据库中,不同用户拥有不同的权限和角色,文档中提及的SYS和SYSTEM是...

    第二章 Oracle基础.pdf

    第二章Oracle基础.pdf文档详细介绍了SQL语言及其在Oracle数据库中的应用,包括数据定义语言(DDL)、数据操纵语言(DML)、事务控制语言(TCL)和数据控制语言(DCL)的命令和操作。除此之外,还涉及了Oracle的数据...

    北大青鸟Oracle ppt2

    在Oracle中,SQL支持四大类命令:数据定义语言(DDL)用于创建和修改数据库对象,如CREATE和ALTER TABLE;数据操纵语言(DML)用于插入、选择、更新和删除数据,如INSERT和SELECT;事务控制语言(TCL)管理事务的...

    Oracle学习文档

    Oracle的体系结构包括SQL语句,分为查询语言(DQL)、数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)。比如,DML中的增删改操作,DQL的分组查询、子查询和表连接,以及DCL的...

    Oracle 11g 官方中文帮助文档 PDF高清完整版

    Oracle 11g支持标准的SQL语言,包括DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言)和TCL(事务控制语言)。同时,PL/SQL是Oracle特有的过程化编程语言,它扩展了SQL的功能,可用于编写存储过程、...

    oracle学习经典教程

    首先,基础部分会介绍Oracle数据库的基本概念,如关系型数据库模型、SQL语言(包括DML、DDL、DCL和TCL操作)以及数据类型和约束。这部分内容对于任何数据库学习者都是必不可少的,读者将学会如何创建、修改和查询...

    数据库Oracle教程

    SQL(结构化查询语言)是与数据库交互的语言,包括DML(数据操作语言)、DDL(数据定义语言)、DCL(数据控制语言)和TCL(事务控制语言)。 在Oracle教程中,你会学习如何创建数据库实例和表空间,这是数据库运行...

    ORACLE10G 培训日志 动力节点 王勇老师

    4. **SQL的分类**:SQL主要分为DDL(Data Definition Language,数据定义语言)、DML(Data Manipulation Language,数据操纵语言)、DCL(Data Control Language,数据控制语言)和TCL(Transaction Control ...

    ORACLE数据库学习笔记

    SQL主要包括五种类型的子语言:DDL(Data Definition Language)、DML(Data Manipulation Language)、TCL(Transaction Control Language)、DQL(Data Query Language)和DCL(Data Control Language)。...

    Oracle知识整理.docx

    SQL 语言可以分为三类:数据定义语言 (DDL),数据操纵语言 (DML),事务控制语言 (TCL),数据控制语言 (DCL)。 * 数据定义语言 (DDL):用于定义数据库结构,例如创建、修改、删除表、索引、视图等。常用语句有 ...

    oracle内部培训教材(来自传智播客学员)

    SQL是用于操作Oracle数据库的语言,包括DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言)和TCL(事务控制语言)。PL/SQL是Oracle特有的过程化编程语言,结合了SQL的功能,用于编写存储过程、函数、...

Global site tag (gtag.js) - Google Analytics