`
daniel_tu
  • 浏览: 185336 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关系数据库语言DDL,DML,DCL

阅读更多
关系数据库的语言分三类,它们是(数据描述语言DDL )、(数据操纵语言DML )和(数据控制语言DCL ),而SQL 是(集DDLDMLDCL 为一体)的标准关系数据库语言。

DDL is Data Definition Language statements. 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
  • GRANT - gives user's access privileges to database
  • REVOKE - withdraw access privileges given with the GRANT command

DML is Data Manipulation Language statements. 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
  • CALL - call a PL/SQL or Java subprogram
  • EXPLAIN PLAN - explain access path to data
  • LOCK TABLE - control concurrency

DCL is Data Control Language statements. Some examples:

  • 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 what rollback segment to use
分享到:
评论

相关推荐

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

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

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

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

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

    DB2数据库是一个强大的关系型数据库管理系统,SQL(Structured Query Language)是它主要的数据操作和管理工具。本篇文章将深入探讨DB2中的SQL语法,包括DDL(Data Definition Language)用于定义数据库结构,DML...

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

    本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server的查询分析器...了解DCL语言的GRANT和REVOKE语句对数据库存取权限的控制,学会SQL Server的查询分析器中用DCL语言对数据库存取权限进行设定。

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

    ### Oracle DDL、DML、DCL、TCL 基础概念 ...通过以上介绍,我们可以看到 Oracle 数据库中 DDL、DML、DCL 和 TCL 这四种语言的基本概念及其使用方法。掌握这些基础知识对于有效地管理和操作 Oracle 数据库至关重要。

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

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

    Oracle 学习 ppt

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

    DML DCL DDL

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

    数据库语言分类DDL、DCL、DML详解

    数据库语言是管理和操作数据库的关键工具,通常分为三大类:DDL(Data Definition Language)、DML(Data Manipulation Language)和DCL(Data Control Language)。这些语言各自有着特定的功能和用途,下面我们来...

    DDL、DML和DCL的区别与理解

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

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

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

    DQL,DML, DDL,DCL区别.docx

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

    DQL,DML, DDL,DCL区别.pdf

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

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

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

    数据库关系数据库标准语言.pptx

    数据库关系数据库标准语言是指用于管理和操作关系数据库的标准语言,主要包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。本文将对数据库关系数据库标准语言的特点、基本结构和基本操作进行详细的...

    03 关系数据库语言SQL.pdf

    关系数据库语言SQL是数据库管理系统中应用最广泛的语言之一,是实现数据存储、查询、更新和管理的重要工具。SQL语言的发展历史悠久,它的原型可追溯至1970年代。E.F. Codd在1970年提出了关系模型,IBM公司基于这个...

    关系数据库标准语言SQL.ppt

    SQL,全称为Structured Query Language,是关系数据库管理系统的标准语言,它集数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)于一体,提供了全面的数据操作解决方案。SQL的发展历程可追溯至1986年...

Global site tag (gtag.js) - Google Analytics