`

DDL与DML

 
阅读更多

Data Definition Language 数据定义语言

 

create table 创建表    

alter table  修改表   

drop table 删除表   

truncate table 删除表中所有行    

create index 创建索引  

drop index  删除索引 

 

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

 

 

Data Manipulation Language 数据操作语言

 

insert 将记录插入到数据库

update 修改数据库的记录

delete 删除数据库的记录

 

当执行DML命令如果没有提交,将不会被其他会话看到。除非在DML命令之后执行了DDL命令或DCL命令,或用户退出会话,或终止实例,此时系统会自动发出commit命令,使未提交的DML命令提交。

0
1
分享到:
评论

相关推荐

    DDL与DML详解

    数据定义语言(DDL)和数据操纵语言(DML)是SQL语言的核心组成部分,它们在数据库管理中扮演着至关重要的角色。本文将详细讲解这两种语言在Oracle数据库中的具体应用。 DDL,全称为Data Definition Language,主要...

    53672021158087603-DDL与DML.sql

    53672021158087603-DDL与DML.sql

    DDL与DML.docx

    数据定义语言(DDL)与数据操纵语言(DML)是SQL中的两大重要组成部分,它们分别负责管理和操作数据库中的数据。 DDL,全称Data Definition Language,主要用于定义和管理数据库的结构。在Oracle数据库中,DDL语句...

    DDL与DML.pdf

    数据定义语言DDL和数据操纵语言DML是SQL语言中的核心组成部分,它们在数据库管理中扮演着至关重要的角色。本文将深入探讨这两种语言在Oracle数据库系统中的应用。 首先,DDL(Data Definition Language)用于定义...

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

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

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

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

    Oracle_9i培训胶片中文版-1_2.基本的DDL和DML介绍-caith.ppt

    Oracle_9i培训胶片中文版-1_2.基本的DDL和DML介绍-caith.ppt

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

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

    DDL、DML和DCL的区别与理解

    DML、DDL、DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language)...

    刘凝菲-DDL-DML.sql

    刘凝菲-DDL-DML.sql

    代码er图ddl、dml、表建立

    代码er图ddl、dml、表建立

    三、oracle数据定义ddl和dml.pptx

    三、oracle数据定义ddl和dml.pptx

    运行时动态注册切换数据源,自动生成SQL(DDL/DML/DQL),读写元数据,对比数据库结构差异

    数据中台、可视化、低代码后台、工作流、自定义表单、异构数据库迁移同步、物联网车联网数据处理、数据清洗、运行时自定义报表/查询条件/数据结构、爬虫数据解析等运行时动态注册切换数据源,自动生成SQL(DDL/DML/...

    mysql语句01(基础 DDL+DML+DQL部分)

    mysql语句01(基础 DDL+DML+DQL部分)

    Oracle 9i培训胶片中文版12基本的DDL和DML介绍caith.pptx

    Oracle 9i是一款广泛使用的数据库管理系统,而DDL(Data Definition Language)和DML(Data Manipulation Language)是SQL语言中的核心部分,用于管理和操作数据库中的数据。本篇内容主要介绍了Oracle 9i中的基本DDL...

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

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

    使用sqlplus创建DDL和DML操作方法

    本文将详细介绍如何使用SQLPLUS进行DDL(Data Definition Language)和DML(Data Manipulation Language)操作。 **一、连接数据库** 要开始使用SQLPLUS,首先需要连接到Oracle数据库。在Windows操作系统中,可以...

Global site tag (gtag.js) - Google Analytics