`
darkma
  • 浏览: 526755 次
  • 性别: 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

原文引自:http://www.cnblogs.com/Shenease/archive/2008/07/15/1243365.html

分享到:
评论

相关推荐

    详解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...

    Oracle 学习 ppt

    Oracle数据库是全球广泛使用的商业关系型数据库管理系统,其强大的功能和灵活性使其在企业级应用中占据重要地位。本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、...

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

    ddl:参照教材11.1节,1、完善ER图,包括:对ER图中每个实体型、联系型的属性进行详细说明,对不合适的联系进行修改。 2、将ER图转换为关系模式,标志各关系的主外键约束。 3、编写DDL语句完成数据库对象的创建...

    关系型数据库语言SQL篇

    关系型数据库语言SQL是数据库管理和数据操作的核心,它是一种计算机语言,用于创建、管理和操作关系型数据库。SQL语言历经数十年的发展,已经成为数据库领域中的标准,本篇将对SQL的入门知识进行详细解析。 首先,...

    DQL,DML, DDL,DCL区别.docx

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

    关系型数据库标准语言SQLPPT优秀资料.ppt

    SQL是一种综合的、通用的、功能强大的关系数据库语言,它包括数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)、数据查询语言(DSL)四大部分。 数据定义语言(DDL)用于定义、修改和撤消数据库、表...

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

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在互联网行业中广泛应用于数据存储。本篇文章将根据标题和描述,深入探讨MySQL的基础知识,包括DDL、DCL和DML语句,以及数据库引擎的选择与优化。 ...

    关系数据库SQL语言.rar

    SQL(Structured Query Language)的全称为结构化查询语言,它包括数据定义、数据操作、数据控制和数据查询四大功能,是关系型数据库的标准语言。 在本资料“第2章 关系数据库SQL语言”中,我们将会深入探讨以下...

    03 关系数据库语言SQL.pdf

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

    计算机语言-sql-大型数据库-课件

    这里会讲解数据库的分类,如集中式、分布式、网络型和关系型数据库,以及数据库管理系统(DBMS)的角色,它是用户与数据库之间的桥梁,负责执行SQL命令和管理数据。 “第二章 数据模型”中,我们将学习数据的抽象...

    oracle关系型数据库

    包括DDL(数据定义语言)用于创建和修改数据库结构,DML(数据操纵语言)用于插入、更新和删除数据,TCL(事务控制语言)处理事务,DQL(数据查询语言)用于查询数据,DCL(数据控制语言)用于权限和权限的管理。...

    SQL是一种用于管理关系型数据库管理系统(RDBMS)的标准化语言

    SQL是一种用于管理关系型数据库管理系统(RDBMS)的标准化语言。 SQL全称为结构化查询语言(Structured Query Language),它是一种专门用于存取、查询、更新和管理数据库中的数据的语言。SQL语言具有强大的功能性...

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

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

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

    关系数据库标准语言SQL,全称为Structured Query Language,是用于管理和操作关系型数据库的强大工具。SQL在数据查询、数据更新、数据插入以及数据删除等方面发挥着核心作用,同时也是数据库设计、开发和管理的基础...

    关系数据库标准语言SQL Server

    1. 综合统一:SQL集成了数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL),能够完成从数据库创建、数据插入、查询、更新到权限管理等所有任务。 2. 高度非过程化:与传统的“面向过程”数据模型不同...

    关于SQL关系型数据库查询语言.pptx

    【SQL关系型数据库查询语言】是用于管理和处理关系型数据库的标准语言,它的全称为结构化查询语言(Structured Query Language)。SQL在1986年由美国国家标准化组织ANSI制定标准,并由国际标准化组织ISO认证。它具有...

    关系数据库语言SQL

    关系数据库语言SQL是数据库管理系统中不可或缺的一部分,它用于管理和处理关系型数据库中的数据。SQL起源于1972年IBM的System R实验系统,最初名为SQUARE,后演变为SEQUEL,最终简称为SQL。自那时起,SQL经历了多次...

    数据库学习资料,关系型数据库相关

    本压缩包“数据库学习资料”专注于关系型数据库的相关知识,特别是与SQL语言的使用紧密相关。 SQL(Structured Query Language)是用于管理关系数据库的标准编程语言,它的功能包括创建、查询、更新和删除数据。...

    关系型数据库管理系统之MySql学习总结

    在MySQL中,SQL是进行数据操作的语言,分为四大类:DDL(数据库定义语言)、DCL(数据库控制语言)、DML(数据库操作语言)和DQL(数据库查询语言)。DDL用于创建、修改和删除数据库对象,如表、索引等;DCL处理用户...

Global site tag (gtag.js) - Google Analytics