最近从JAVA组调到数据库组,最近几天一顿恶补ORACLE的知识。
对DDL,DML,DCL,TCL等专业术语终于弄明白是怎么回事了。
特此一记,省得忘了。
1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema.
DDL不需要commit.
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME
2.DML (Data Manipulation Language)数据操纵语言 statements are used for managing data within schema objects.
需要commit.
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE
3.DCL(Data Control Language)数据库控制语言 授权,角色控制等
GRANT 授权
REVOKE 取消授权
4.TCL(Transaction Control Language)事务控制语言
SAVEPOINT 设置保存点
ROLLBACK 回滚
SET TRANSACTION
分享到:
相关推荐
SQL语言是用于管理和操作关系型数据库的强大工具,它由四种主要的语句类型组成:DDL(Data Definition Language),DML(Data Manipulation Language),DCL(Data Control Language),以及TCL(Transaction ...
### Oracle DDL、DML、DCL、TCL 基础概念 #### DDL (Data Definition Language) 数据定义语言 数据定义语言(DDL)主要用于创建、修改或删除数据库对象,如表、索引、视图等。这些操作通常涉及数据库结构的变更。 ...
DDL(Data Definition Language)、DML(Data Manipulation Language)、DCL(Data Control Language)和TCL(Transaction Control Language)是SQL语言的四大核心部分,对于理解和操作Oracle数据库至关重要。...
内容概要:本文档详细介绍了SQL(结构化查询语言)的基本概念和常见语句的用法,涵盖了数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)。具体包括CREATE、ALTER、DROP、...
SQL语言包括四种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)和事务控制语言(TCL)。 DDL描述的模式,必须由计算机软件进行编译,转换为便于计算机存储、查询和操纵的...
主要内容包括四大模块:① SQL语言的基本分类和各部分功能(DDL、DML、DCL、TCL)的解释及其语法范例;② 高级特性,如联接查询、分组与聚合、子查询以及索引管理等方面的实战技巧展示;③ 解读SQL执行流程;④ 推荐...
首先介绍了SQL的基本概念及其分类(DDL、DML、DCL、TCL),接着详细讲解了数据库和表的操作方法、基本查询语句以及高级查询技术,包括分组统计、连接查询和子查询等。文档还提供了两个实战案例——电商数据分析和...
SQL命令分可以分为四组:DDL、DML、DCL和TCL。四组中包含的命令分别如下 (图片来源见水印) DDL DDL是数据定义语言(Data Definition Language)的简称,它处理数据库schemas和描述数据应如何驻留在数据库中。 ...
首先详细讲解了数据库的基本概念如数据库、表及其构成元素,随后对SQL命令进行了分类,详述了数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)以及事务控制语言(TCL)。接着给出了一些常见的命令...
接着详细讲解了DDL(数据定义)、DML(数据操作)、DCL(数据控制)和TCL(事务控制)四类命令的具体用法,以及基础的数据库和表操作。随后深入探讨了数据插入、查询、更新和删除的操作,并介绍了聚合函数、分组查询...
DDL 数据定义语言 create、drop、alter 数据定义语言 create、drop、alter 语句 。 DML 数据操纵语言 insert、delete、update 定义对数据库记录的增、删、改操作。 DQL 数据库查询语言 select 定义对数据库...
* 数据定义语言(DDL):CREATE、ALTER、DROP等 * 数据操作语言(DML):INSERT、UPDATE、DELETE等 * 数据控制语言(DCL):GRANT、REVOKE等 * 事务控制语言(TCL):COMMIT、ROLLBACK等 DB2保留字列表包括: * ...
这些语句可以分为五大类:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)。 一.数据定义语言(DDL) 数据定义语言(DDL)用于定义数据库的结构,包括创建、修改和删除...
主要内容涵盖MySQL的历史与发展、安装配置、SQL语言的各类操作(DDL、DML、DQL、TCL、DCL)、索引、视图、存储过程与函数、事务管理等方面。接着,文档讲解了JDBC的核心API、操作数据库的具体步骤(新增、修改、删除...
在MySQL数据库中,SQL语句主要划分为DDL、DML、DCL、TCL四种类型。 DDL语句 DDL语句用于定义数据库的结构,包括创建、删除、修改数据库、表、索引等。常见的DDL语句有: * CREATE DATABASE:创建数据库 * DROP ...
- **什么是DML、DDL、DCL和TCL?** DML(Data Manipulation Language)包括INSERT、UPDATE、DELETE等语句;DDL(Data Definition Language)用于创建和修改表结构,如CREATE、ALTER、DROP等;DCL(Data Control ...
面试中,你需要熟悉SQL语言(包括DML、DDL、DCL和TCL)、索引优化、事务处理、存储引擎的区别(InnoDB与MyISAM)、数据库设计范式等。在日常工作中,理解数据库性能调优、备份恢复策略和安全性设置对于确保数据安全...
首先,基础部分会介绍Oracle数据库的基本概念,如关系型数据库模型、SQL语言(包括DML、DDL、DCL和TCL操作)以及数据类型和约束。这部分内容对于任何数据库学习者都是必不可少的,读者将学会如何创建、修改和查询...
SQL语言可以分为四大类:DDL、DML、DCL、DQL、TCL。 * DDL:数据库定义语言,用于改变数据库结构,包括创建、修改、删除数据库对象。 * DML:数据操纵语言,用于通过它,对数据库进行插入、更新、删除等基本操作。 ...