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

分享到:
评论

相关推荐

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

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

    关系型数据库管理系统.pdf

    关系型数据库管理系统可以分为: 关系型数据库服务端软件 关系型数据库客服端软件 关系型数据库服务端软件: 主要负责管理不同的数据库,⽽每个数据库⾥⾯会有⼀系列数据⽂件,数据⽂件是⽤来存储数据的,其实...

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

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

    SQL(结构化查询语言)用于管理关系型数据库的标准语言,主要用于在数据库中查询、插入、更新和修改数据

    SQL(结构化查询语言)是用于管理关系型数据库的标准语言,主要用于在数据库中查询、插入、更新和修改数据。 一些基本SQL知识点包括: - 数据类型:每个数据库表的列都需要一个数据类型。一些常见的SQL数据类型包括...

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

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

    Mysql数据库介绍.pdf

    DBMS(数据库管理系统)是指数据库的管理系统,RDBMS(关系型数据库管理系统)是指关系型数据库的管理系统。现在的数据呈现方式是以表格的方式呈现的。 关系型数据库是指在存储数据的时候,不需要紧着一张表格来记...

    Oracle数据库基础学习

    数据库分为关系型数据库和非关系型数据库两大类。 关系型数据库有Oracle、MySQL、SQLServer、DB2等四大主流关系型数据库。非关系型数据库有键值数据库、文档数据库、列存储数据库等。 四、SQL语言简述 SQL语言是...

    SQL编程思想:基于5种主流数据库代码实现.docx

    SQL 语言的基本结构包括数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)。 关系型数据库是最为常见和广泛应用的一种数据库类型,它将数据存储在若干个表中,每个表由行和列组成,行列交叉处的元素...

    Mysql数据库介绍.docx

    SQL语句是指用于操作数据库的命令语句,包括数据定义语言(DDL)、数据操作语言(DML)和数据查询语言(DQL)等。 SQL语句可以用来创建、修改和删除数据库对象,实现数据的添加、删除、修改和查询等操作。 常用的...

    数据库基本概念ppt课件.ppt

    数据库基本概念是对数据库管理系统的基本理念和技术的总结,涵盖了数据库管理技术的发展、数据库系统的组成、关系型数据库、关系数据库标准语言SQL等方面。 数据库管理技术的发展 数据库管理技术的发展可以分为三...

    数据库开发教程.docx

    SQL基础:介绍数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL),并提供创建表、插入数据、查询数据等基本操作的SQL示例。 高级SQL操作:讲解连接(JOIN)操作、子查询、视图、存储过程和函数以及...

    Java数据库编程宝典 PDF格式

    第1章 关系型数据库及其设计方法 1.1 理解关系型数据库 1.2 关系型数据库管理系统的基本术语 1.3 表之间的关联关系 1.4 关系型数据的范式化 1.5 关系型数据库的设计经验 1.6 小结 第2章 SQL语言基础 2.1 SQL语言简介...

    数据库的概要介绍与分析

    2. **SQL语言**:深入学习Structured Query Language,包括数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)及数据控制语言(DCL),通过实际操作练习强化SQL编写技能。 3. **数据库设计与实现**:...

    2021年湖南省专升本数据库历年试题

    * SQL 语言有四个组成部分:DDL、DML、DQL 和 DCL。 * INSERT 语句属于 DML 部分,用于插入数据。 * SQL 语言可以实现数据的增删改查等操作。 六、关系型数据库产品 * MySQL 是一种常见的关系型数据库产品。 * ...

    MySql数据库原理及应用课件汇总整本书电子教案全套课件完整版ppt教学教程.pptx

    数据库语言是指用于与数据库交互的语言,包括数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)等。 * 数据定义语言(DDL):用于定义数据库的结构,包括创建、修改和删除数据库对象。 * 数据操作...

    Oracle数据库语句大全.doc

    这些语句可以分为五大类:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)。 一.数据定义语言(DDL) 数据定义语言(DDL)用于定义数据库的结构,包括创建、修改和删除...

    mysql数据库学习总结

    mysql整理资料上传,包含了DDL(数据库定义语言)、DML(数据库操纵语言)的增删改查,还有DCL(数据库控制语句)以及事务隔离级别、数据库主从的原理和配置,以及一些sql调优的信息等等

    ORACLE数据库教程.ppt

    ORACLE 数据库是一种关系型数据库管理系统,使用 SQL 语言来管理和操作数据。 SQL 语言 SQL(Structured Query Language)是 IBM 公司 San Jose 实验室为 System R 而设计的查询语言,后被国际标准化组织(ISO)...

    数据库系统概论自己版.xmind

    数据库语言 DDL 指定一个数据库模式作为一组关系模式的定义、指定存储结构、访问方法和一致性约束 DML 检索、插入、删除、更新 过程化DML:要求用户指定需要什么数据,以及如何获得这些数据 ...

    oracle学习笔记

    RDBMS (REL DATABASE MANAGE SYSTEM) 关系型数据库管理系统 SQL(Structured Query LANGUAGE):包括: 数据查询语言---select 数据操作语言(Data Manipulating LANGUAGE DML)--- insert,delete,update 数据定义语言...

Global site tag (gtag.js) - Google Analytics