`
DangDang0701
  • 浏览: 74978 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

DDL,DML,DCL,TCL

阅读更多
最近从JAVA组调到数据库组,最近几天一顿恶补ORACLE的知识。
对DDL,DML,DCL,TCL等专业术语终于弄明白是怎么回事了。
特此一记,省得忘了。

1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema.
DDL不需要commit.
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME

2.DML (Data Manipulation Language)数据操纵语言 statements are used for managing data within schema objects.
需要commit.
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE

3.DCL(Data Control Language)数据库控制语言  授权,角色控制等
GRANT 授权
REVOKE 取消授权

4.TCL(Transaction Control Language)事务控制语言
SAVEPOINT 设置保存点
ROLLBACK  回滚
SET TRANSACTION
3
0
分享到:
评论
1 楼 Sehoney 2010-01-26  
总结得很好哦。。。我载。。。。

相关推荐

    详解SQL四种语言:DDL DML DCL TCL

    本文详细介绍了sql的四种语言,包括数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。在这几种语言中有疑惑的可以来看看这篇文章。

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

    关于Oracle DDL,DML,DCL,TCL 的一些基础概念,对于初学者很有帮助

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

    the oracle of the DDL, DML, DCL and TCL Category

    oracle常用命令-一完整的电子商务网案例

    Oracle常用命令3(DDL、DML、TCL、DCL、序列) Oracle常用命令4(表分区) Oracle常用命令5(同义词、视图、索引) Oracle常用命令6(PL/SQL) Oracle常用命令7(游标) Oracle常用命令8(过程) Oracle常用...

    SQL(结构化查询语言)用于管理关系型数据库的标准语言,主要用于在数据库中查询、插入、更新和修改数据

    - DDL,DML,DCL和TCL命令:DDL是数据定义语言,包括创建(CREATE),删除(DROP),更改(ALTER)等命令。DML是数据操作语言,包括选择(SELECT),插入(INSERT),更新(UPDATE),删除(DELETE)等命令。DCL是...

    Java面试的10个问题(含参考答案).docx

    什么是DDL、DML、DCL TCL? java中实现多态的机制是什么? SpringMVC与Struts2的主要区别? 谈谈你对spring IOC和DI的理解,它们有什么区别? Thread 类中的start() 和 run() 方法有什么区别? 解释一下java.io....

    ddl数据库资料

    SQL语言包括四种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)和事务控制语言(TCL)。 DDL描述的模式,必须由计算机软件进行编译,转换为便于计算机存储、查询和操纵的...

    MySQL基础速记

    SQL命令分可以分为四组:DDL、DML、DCL和TCL。四组中包含的命令分别如下 (图片来源见水印) DDL DDL是数据定义语言(Data Definition Language)的简称,它处理数据库schemas和描述数据应如何驻留在数据库中。 ...

    MySQL ddl语句的使用

    DDL 数据定义语言 create、drop、alter 数据定义语言 create、drop、alter 语句 。 DML 数据操纵语言 insert、delete、update 定义对数据库记录的增、删、改操作。 DQL 数据库查询语言 select 定义对数据库...

    SQL 中文参考手册(实用版)

    本书详细讲述了: DDL 数据定义语言 DCL 数据控制语言 DML 数据管理语言 TCL 事物控制语言 函数、数据类型、表达式、注册表设置…… 此书是数据库初学者和技术人员必备参考手册,欢迎下载!

    数据库语法SQL牛哥版.doc

    oracle数据库语法SQL SQL是啥 结构化查询语言(structured query language),使用SQL可以对数据库进行读写操作。 SQL的分类 ...TCL 事务控制语言(transaction control language),commit(提交)、rollback(回滚)

    SQL有如下分类总结

    数据操作语句(DML): 包括增(insert)、 删(delete)和 改(update)。 数据定义语句(DDL): 用于建立(create)、 修改(alter)和 删除数据库对象(drop)。《会自动提交事务》 数据控制语句...

    MySQL 数据库经典面试题

    1、SQL语句分类:数据定义语句(DDL)、数据操纵语句(DML)、数据查询语句(DQL)、事务控制语句(TCL)、数据控制语句(DCL)。 2、数据类型:数值类型、字符类型、日期时间类型、 3、数据库函数:数值处理函数...

    uim系统提数

    DDL ( Data Definition Language ) 数据定义语言 DML ( Data Manipulation Language ) 数据操作语言 DCL ( Data Control Language ) 数据控制语言 TCL (Transaction Control Language ) 事务控制语言 ※ 事务是...

    Oracle简介,常用SQL知识

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

    MySql基础命令详解(基础篇)

    Sql,分为DQL(查询),DML(修改),DDL(管理),TCL(事物的处理)。 **DDL语句:**数据定义语句,定义了不同的数据库,表,列,索引等。 **DML语句:**数据操纵语句,用于添加,删除,更新和查询数据库记录和检查数据完成性...

    Oracle数据库之表与表数据操作

    SQL语言分为四种,分别是:数据定义语言(DDL)、数据操纵语言(DCL)、事务控制语言(TCL)、数据控制语言(DML)。 1.1 数据定义语言(DDL) 建立、修改、删除数据库对象,如数据库、表、视图等。数据定义语言...

    自定义MVC框架.md

    本文档中的大纲包含J2EE的知识点,有“Java环境搭建”,“集合框架”,“xml”,“反射”,“Jsp标签”,“通用分页”,“自定义mvc框架”,“MySQL”,“DDL”,“DQL”,“DML”,“DCL”,“TCL”,“视图”,...

Global site tag (gtag.js) - Google Analytics