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 总结

前段时间的浮躁,总觉得这也会,那也会,但是清醒过来发现自己什么都不会,连基本概念都不知道,还是从头来一遍吧,踏踏实实的学习一段时间。 把oracle学习来可以独挡一面的实施,维护,当然优化是一个...
  • yujin2010good
  • yujin2010good
  • 2012年07月03日 23:41
  • 6630

MYSQL 之DDL、DML、DCL、TCL的区别

TCL () DML(data manipulation language):         它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数...
  • u012732259
  • u012732259
  • 2014年09月24日 16:05
  • 1963

Oralce DDL,DML,DQL,DCL,TCL

--Oracle --day:2010-4-8 author:luobing create or replace procedure PROC_INSERT_BLDAREN(r...
  • luobing_csdn
  • luobing_csdn
  • 2017年03月27日 11:37
  • 162

区分DQL、DML、DDL、DCL、TCL

虽然经常使用这些语句,但具体分类容易搞混,总结如下(备忘)…… 1.DQL(Data Query Language )数据查询语言   SELECT 2.DDL(Data Definition Lan...
  • gybyylx
  • gybyylx
  • 2009年12月01日 00:42
  • 724

DQL、DML、DDL、DCL详解

1. SQL语言共分为四大类:--数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL数据定义语言DDL数据定义语言DDL用来创建数据库中的各种对象—–表、视图、 ————...
  • sinat_27450377
  • sinat_27450377
  • 2017年10月12日 18:45
  • 68

oracle数据库 DQL、DML、DDL、DCL的概念与区别

原文出处:http://blog.csdn.net/tomatofly/article/details/5949070
  • he172073675
  • he172073675
  • 2016年10月14日 10:33
  • 689

MySQL--- DDL、DML、DCL都包括那些语句?

1、DDL(data definition language):数据定义语言DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。常用的...
  • will130
  • will130
  • 2015年11月12日 22:33
  • 2663

SQL结构化查询语言的四个分支(DDL、DML、DCL、TCL)

SQL结构化查询语言的四个分支(DDL、DML、DCL、TCL)
  • Heaven_Evil
  • Heaven_Evil
  • 2017年02月24日 11:10
  • 278

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

DDL Data Definition Language (DDL) statements are used to define the database structure or schema...
  • YY_LOVE_MY
  • YY_LOVE_MY
  • 2014年08月16日 13:40
  • 559

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

DDLData Definition Language (DDL) statements are used to define the database structure or schema. So...
  • meteorlWJ
  • meteorlWJ
  • 2010年04月08日 14:41
  • 759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle DDL,DML,DCL,TCL 基础概念
举报原因:
原因补充:

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