`
qq4628241
  • 浏览: 62639 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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 Language (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 基础概念 #### DDL (Data Definition Language) 数据定义语言 数据定义语言(DDL)主要用于创建、修改或删除数据库对象,如表、索引、视图等。这些操作通常涉及数据库结构的变更。 ...

    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学习经典教程

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

    oracle基础.pdf

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

    ORACLE数据库学习笔记

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

    北大青鸟Oracle ppt2

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

    oracle 基础知识整理

    SQL是用于操作Oracle数据库的语言,主要包含DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言)和TCL(事务控制语言)。 1. DML:INSERT用于插入数据,UPDATE用于修改数据,DELETE用于删除数据。 2. ...

    oracle齐全,这里面包含了所有的oracle例题

    Oracle数据库系统基于SQL语言,它包括数据定义(DDL)、数据操作(DML)、数据控制(DCL)和事务处理(TCL)四大方面。在Oracle中,表、视图、索引、存储过程、触发器等是核心概念。学习Oracle首先需理解数据库结构...

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

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

    Oracle Certified Professional 071-fullOracle数据库12C.pdf

    SQL(Structured Query Language)是用于管理关系数据库的标准语言,包括数据操纵(DML)、数据定义(DDL)、数据控制(DCL)、数据查询(DQL)和事务控制(TCL)等子集。SQL还涉及会话控制(SCS)和嵌入式SQL(ESS...

    oracle电子书小压缩包

    1. **Oracle基础**:这部分内容可能涵盖了Oracle数据库的基本概念,如数据模型、SQL语言(包括DML、DDL、DCL和TCL操作)、表和索引的创建、数据类型以及存储结构。 2. **数据库管理**:可能包括如何创建和管理...

    Oracle学习文档

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

    Oracle.rar

    包括DML(数据操作语言,如INSERT、UPDATE、DELETE)、DDL(数据定义语言,如CREATE TABLE、ALTER TABLE)、DCL(数据控制语言,如GRANT、REVOKE)和TCL(事务控制语言,如COMMIT、ROLLBACK)。 5. 视图与存储过程...

    oracle命令chm

    这个文件提供了全面的SQL语言参考,涵盖了SQL的DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言)和TCL(事务控制语言)等内容。你可以在这里找到关于SELECT、INSERT、UPDATE、DELETE、CREATE TABLE...

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

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

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

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

    第二章 Oracle基础.pdf

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

    数据库Oracle教程

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

Global site tag (gtag.js) - Google Analytics