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

原创 2011年01月13日 10:15:00
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 基础概念

  • 2010年03月05日 20:39
  • 2KB
  • 下载

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

对于SQL语言,有两个组成部分:  DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对...

DDL/DML/DCL/TCL基本概念

DDL/DML/DCL/TCL基本概念 分类: 数据库学习 2012-10-07 16:30 156人阅读 评论(0) 收藏 举报 tcl数据库数据结构delete语言table 目录(?)[+...

数据库:DDL/DML/DCL/TCL基本概念

根据语句操作目标的不同,区分四种类型:DDL-数据对象; DML-数据; DCL-权限; TCL-事务。...

Oracle DML DDL DCL TCL

DML(data manipulation language)数据库操纵语言:        它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库...

Oracle基础知识--(DML、DDL、DCL)、数据库和实例

DML(data manipulation language):数据操作语言 它们是select、update、insert、delete,就象它的名字一样 DDL(data defi...

数据库语言(DML、DDL、DCL、DQL、TCL)

类型 ※数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 ※数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 ※ 数据查询语...

SQL的各种语言(DDL/DML/DCL/TCL)的原版描述

DDL/DML/DCL/TCL DDLData Definition Language (DDL) statements are used to define the database structu...

SQL四种语言:DDL DML DCL TCL 及实例

作者:泥瓦匠 原文链接:传送门 1. DDL – Data Definition Language 数据库定义语言:定义数据库的结构。 其主要命令有CREATE,ALTER,DROP...
  • basycia
  • basycia
  • 2016年07月24日 10:57
  • 617

数据库语言之【DDL/DML/TCL/DCL篇】

****************************************** 数据库语言之【DDL/DML/TCL/DCL篇】 ******************************...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle DDL,DML,DCL,TCL 基础概念
举报原因:
原因补充:

(最多只允许输入30个字)