关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。
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(Data Definition Language),DML(Data Manipulation Language),DCL(Data Control Language),以及TCL(Transaction ...
DB2数据库是一个强大的关系型数据库管理系统,SQL(Structured Query Language)是它主要的数据操作和管理工具。本篇文章将深入探讨DB2中的SQL语法,包括DDL(Data Definition Language)用于定义数据库结构,DML...
Oracle数据库是全球广泛使用的商业关系型数据库管理系统,其强大的功能和灵活性使其在企业级应用中占据重要地位。本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、...
ddl:参照教材11.1节,1、完善ER图,包括:对ER图中每个实体型、联系型的属性进行详细说明,对不合适的联系进行修改。 2、将ER图转换为关系模式,标志各关系的主外键约束。 3、编写DDL语句完成数据库对象的创建...
关系型数据库语言SQL是数据库管理和数据操作的核心,它是一种计算机语言,用于创建、管理和操作关系型数据库。SQL语言历经数十年的发展,已经成为数据库领域中的标准,本篇将对SQL的入门知识进行详细解析。 首先,...
在数据库管理中,SQL(Structured Query Language)是用于与关系型数据库进行交互的语言,它包含了四种主要类型的语句:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL)以及数据控制语言(DCL)。...
SQL是一种综合的、通用的、功能强大的关系数据库语言,它包括数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)、数据查询语言(DSL)四大部分。 数据定义语言(DDL)用于定义、修改和撤消数据库、表...
MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,尤其在互联网行业中广泛应用于数据存储。本篇文章将根据标题和描述,深入探讨MySQL的基础知识,包括DDL、DCL和DML语句,以及数据库引擎的选择与优化。 ...
SQL(Structured Query Language)的全称为结构化查询语言,它包括数据定义、数据操作、数据控制和数据查询四大功能,是关系型数据库的标准语言。 在本资料“第2章 关系数据库SQL语言”中,我们将会深入探讨以下...
关系数据库语言SQL是数据库管理系统中应用最广泛的语言之一,是实现数据存储、查询、更新和管理的重要工具。SQL语言的发展历史悠久,它的原型可追溯至1970年代。E.F. Codd在1970年提出了关系模型,IBM公司基于这个...
这里会讲解数据库的分类,如集中式、分布式、网络型和关系型数据库,以及数据库管理系统(DBMS)的角色,它是用户与数据库之间的桥梁,负责执行SQL命令和管理数据。 “第二章 数据模型”中,我们将学习数据的抽象...
包括DDL(数据定义语言)用于创建和修改数据库结构,DML(数据操纵语言)用于插入、更新和删除数据,TCL(事务控制语言)处理事务,DQL(数据查询语言)用于查询数据,DCL(数据控制语言)用于权限和权限的管理。...
SQL是一种用于管理关系型数据库管理系统(RDBMS)的标准化语言。 SQL全称为结构化查询语言(Structured Query Language),它是一种专门用于存取、查询、更新和管理数据库中的数据的语言。SQL语言具有强大的功能性...
SQL,全称为Structured Query Language,是关系数据库管理系统的标准语言,它集数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)于一体,提供了全面的数据操作解决方案。SQL的发展历程可追溯至1986年...
关系数据库标准语言SQL,全称为Structured Query Language,是用于管理和操作关系型数据库的强大工具。SQL在数据查询、数据更新、数据插入以及数据删除等方面发挥着核心作用,同时也是数据库设计、开发和管理的基础...
1. 综合统一:SQL集成了数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL),能够完成从数据库创建、数据插入、查询、更新到权限管理等所有任务。 2. 高度非过程化:与传统的“面向过程”数据模型不同...
【SQL关系型数据库查询语言】是用于管理和处理关系型数据库的标准语言,它的全称为结构化查询语言(Structured Query Language)。SQL在1986年由美国国家标准化组织ANSI制定标准,并由国际标准化组织ISO认证。它具有...
关系数据库语言SQL是数据库管理系统中不可或缺的一部分,它用于管理和处理关系型数据库中的数据。SQL起源于1972年IBM的System R实验系统,最初名为SQUARE,后演变为SEQUEL,最终简称为SQL。自那时起,SQL经历了多次...
本压缩包“数据库学习资料”专注于关系型数据库的相关知识,特别是与SQL语言的使用紧密相关。 SQL(Structured Query Language)是用于管理关系数据库的标准编程语言,它的功能包括创建、查询、更新和删除数据。...
在MySQL中,SQL是进行数据操作的语言,分为四大类:DDL(数据库定义语言)、DCL(数据库控制语言)、DML(数据库操作语言)和DQL(数据库查询语言)。DDL用于创建、修改和删除数据库对象,如表、索引等;DCL处理用户...