`

DML和DDL

阅读更多

就象SQL的名字一样,我们可以通过容易理解的查询语言,来和数据库打交道,从数据库中得到我们想要的数据。对于SQL语言,有两个组成部分:
DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。

DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。

了解这两个部分的不同对于你今后使用时有很多方便,因为许多SQL语言中的约束也是根据这个分类来划分的,比如:你在ORACLE中建立数据库链,那么只有DML类语言能对链接的数据库进行操作。

0
1
分享到:
评论

相关推荐

    SQL语句练习题 含有DQL、DML和DDL等常用语句

    它包含多种类型的操作,包括数据查询(DQL)、数据操纵(DML)和数据定义(DDL)。以下是对这些概念的详细解释,以及如何通过SQL语句进行实践。 1. 数据查询语言(DQL):DQL主要用于从数据库中获取数据。基本的DQL...

    【MySQL的基本命令{DML 和 DDL}】配套使用的数据

    【MySQL的基本命令{DML 和 DDL}】配套使用的数据

    00570 Oracle公司内部数据库培训资料-Les20_Oracle9i对DML和DDL语句的扩展(PPT 21页).ppt

    Oracle 9i数据库系统在DML(数据操纵语言)和DDL(数据定义语言)方面提供了许多扩展功能,这些扩展使得数据库管理和数据操作更加高效和灵活。以下是对这些扩展的详细说明: 1. 多表插入(Multi-Table Insert): ...

    DDL与DML详解

    了解并熟练掌握DDL和DML,对于数据库管理员和开发人员来说至关重要,它们是构建、维护和操作数据库的基础工具。在Oracle环境中,正确使用这些语句可以确保数据的安全性、完整性和性能。在实际工作中,根据业务需求...

    DQL,DML, DDL,DCL区别.docx

    在Oracle数据库中,DML和DDL语句的使用至关重要,它们帮助数据库管理员高效地管理和维护数据。例如,使用DML进行数据维护,使用DDL进行结构设计,而DCL则确保数据的安全性和访问控制。了解并熟练掌握这些语言,对于...

    DML & DDL.pdf

    SQL语言是数据库管理系统中使用的一种标准的编程语言,它主要分为两类:数据操作语言(DML)和数据定义语言(DDL)。数据操作语言主要负责对数据库中的数据进行操作,包括插入、更新和删除等。数据定义语言则用于...

    sql-kit::keycap_*:在Swift中构建SQL查询。 基于协议的可扩展设计,支持DQL,DML和DDL

    为了解决这个问题,`sql-kit`应运而生,它是一个强大的Swift库,专门用于构建SQL查询,提供了基于协议的可扩展设计,支持数据查询语言(DQL)、数据操纵语言(DML)和数据定义语言(DDL)。 首先,让我们深入了解`...

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

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

    Oracle9i培训胶片中文版1_2基本的DDL和DML介绍caith.pptx

    本教程主要介绍了数据库操作语言(DDL)和数据操纵语言(DML)的基础知识,这对于理解和使用Oracle数据库至关重要。 首先,让我们来看一下DML,即Data Manipulation Language。DML是用来创建、更新、删除数据库中...

    hr-schema-mysql:DML和DDL脚本为MySQL生成HR SQL模式

    首先,我们来了解一下DDL和DML。DDL是SQL语言的一部分,用于定义数据库的结构,包括创建、修改和删除数据库表、视图、索引等对象。常见的DDL语句有CREATE, ALTER, DROP等。例如,在HR系统中,你可以使用DDL创建员工...

    DQL,DML, DDL,DCL区别.pdf

    了解和熟练掌握DQL、DML、DDL和DCL是数据库管理的基础,它们共同构建了数据库操作的核心语法,使我们能够有效地管理、查询、更新和保护数据。在实际应用中,根据具体需求灵活运用这些语句是至关重要的。

    DML DCL DDL

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

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

    总之,理解并熟练运用DB2的SQL语法是有效管理和操作数据库的关键,包括DDL用于定义结构,DML用于处理数据,以及插入优化策略来提升性能。正确地使用这些工具,可以帮助开发者更高效地构建和维护数据库系统。

    DDL、DML和DCL的区别与理解

    DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 DCL(Data Control Language): 是数据库控制功能。是用来设置或更改数据库用户或角色权限的

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

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

    oracle公司内部的培训资料

    Les01 : 基本SQL SELECT语句 Les02 : 过滤和排序数据[where / order by] Les03 : 单行函数[字符/数值/日期/转换/通用] Les04 : 多表查询 Les05 : 分组函数 Les06 : 子查询 ...Les20 : 对 DML 和 DDL 语句的扩展

    基本的DML与DDL综合介绍.pptx

    在数据库管理中,DML(Data Manipulation Language)和DDL(Data Definition Language)是两种主要的SQL语言类型,用于操作和定义数据库结构。本篇文档主要介绍了DML的基本操作以及基础的SELECT语句的使用,这些内容...

    实训 sql 关系数据库实训练习含答案,DML语句及DDL语句.doc

    在本实训中,我们还学习了如何使用 DDL 和 DML 语句来创建和修改数据库对象,并且使用视图来查询和操作数据。例如: create table 病人表(ID int, 姓名 varchar(20), 出生日期 smalldatetime, 性别 char(1)) create...

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

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

    用streams实现不同数据库下不同schema间DDL同步 上个礼拜有同事问我 ....doc

    Oracle Streams提供了一种自动化的方法来解决这个问题,尽管它主要设计用于相同schema下的DML(Data Manipulation Language)和DDL同步,但在特定情况下,也可以扩展应用于不同schema间的DDL同步。 首先,我们需要...

Global site tag (gtag.js) - Google Analytics