`

DML DDL DCL

 
阅读更多

DDL----Data Definition Language 数据库定义语言 

create table 创建表 
alter table
修改表 
drop table
删除表 
truncate table
删除表中所有行 
create index
创建索引 
drop index
删除索引

create procedure之类
当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(create table),此时来自insert命令的数据将被提交到数据库。当DDL语句执行完成时,DDL语句会被自动提交,不能回滚。

DML----Data Manipulation Language 数据操纵语言
insert
将记录插入到数据库
update
修改数据库的记录
delete
删除数据库的记录
当执行DML命令如果没有提交,将不会被其他会话看到。除非在DML命令之后执行了DDL命令或DCL命令,或用户退出会话,或终止实例,此时系统会自动发出commit命令,使未提交的DML命令提

 

DCL----Data Control Language 数据库控制语言
grant,deny,revoke等,只有管理员才有这样的权限

 

 

分享到:
评论

相关推荐

    DDL、DML和DCL的区别与理解.zip_DDL、DML和DCL的区别与理解_drop

    DDL、DML和DCL的区别与理解 数据操纵语言。它们是SELECT、UPDATE、INSERT、DELETE,就像它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 数据定义语言。DDL比DML要多,主要的命令有CREATE、ALTER、...

    DDL、DML和DCL的区别与理解

    数据库管理是IT领域中至关重要的一个部分,其中DDL(Data Definition Language)、DML(Data Manipulation Language)和DCL(Data Control Language)是SQL语言的三大核心组成部分,它们各自负责不同的任务。...

    mysql DDL DML DCL基础语法总结练习

    该文档基于windows DOS命令行环境下进行DDL,DCL,DML基础语法练习,包括数据库,表的创建,删除,修改,子查询,表连接,用户创建,授权等。

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

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

    DML DCL DDL

    "DML DCL DDL" DML、DCL、DDL 是数据库管理系统中三个重要的语言概念,它们分别用于数据操作、权限控制和数据库定义。下面将详细解释这三个概念。 DML(Data Manipulation Language) ---------------------------...

    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数据库至关重要。...

    DB2数据库SQL语法(DDL,DML以及插入优化)

    本篇文章将深入探讨DB2中的SQL语法,包括DDL(Data Definition Language)用于定义数据库结构,DML(Data Manipulation Language)用于处理数据,以及插入数据的优化策略。 一、资料定义 DDL (Data Definition ...

    西南交大数据库设计实验,DDL+DML+DCL报告

    dcl参照参照教材11.3和11.4节:1、创建数据库的角色和用户 根据本组数据库实际需求,为数据库创建3类角色,每类角色至少添加2位用户(可参照11.3)。 2、为角色进行授权 3、数据库管理实验 (1)为数据库进行备份。...

    mysql常用的sql语句,包含DDL、DML、DCL、DQL

    MySQL中常用的SQL语句根据其功能主要分为以下几类:DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)和DQL(数据查询语言)。压缩包文档记录的是对各类中常用SQL语句的详细解释。

    实验四 SQL语言的DML,DDL和DCL初步

    本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server的查询分析器中用DML语言对表中的数据进行插入、删除和修改。了解DDL语言的CREATE、DROP、ALTER对视图的操作,学会SQL Server的查询分析器...

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

    SQL语言是用于管理和操作关系型数据库的强大工具,它由四种主要的语句类型组成:DDL(Data Definition Language),DML(Data Manipulation Language),DCL(Data Control Language),以及TCL(Transaction ...

    DQL,DML, DDL,DCL区别.docx

    在数据库管理中,SQL(Structured Query Language)是用于与关系型数据库进行交互的语言,它包含了四种主要类型的语句:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL)以及数据控制语言(DCL)。...

    DQL,DML, DDL,DCL区别.pdf

    在数据库管理中,SQL语言是核心工具之一,它包含了四种类别:数据查询语言(DQL)、数据操纵语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。这些语言各自承担着不同的任务,确保数据库的有效管理和操作。 ...

    Java-Edge#Java-Interview-Tutorial#MySQL的DDL、DML与DCL语句1

    DML(Data Manipulation Language)语句数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括

    youngzil#quickstart-database#DML、DDL、DCL的区别1

    DDL(data definition language)数据库定义语言:CREATE、ALTER、DROP等DCL(Data Control Language

    数据库的DDL、DML、DQL、DCL名词详解

    2,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据); 3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据); 4,DCL(DataControlLanguage):数据控制语言,用来定义...

    Oracle 学习 ppt

    本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)、DCL(Data Control Language,数据控制语言)和TL(Transaction ...

    MySQL基础主要记录本人学习MySQL的一些经验总结,内容包括基本的DDL,DCL,DML语句,还有数据库引擎跟优.zip

    本篇文章将根据标题和描述,深入探讨MySQL的基础知识,包括DDL、DCL和DML语句,以及数据库引擎的选择与优化。 1. DDL(Data Definition Language):DDL用于定义数据库中的结构,如创建、修改或删除数据库表、视图...

Global site tag (gtag.js) - Google Analytics