最近从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)。 DDL描述的模式,必须由计算机软件进行编译,转换为便于计算机存储、查询和操纵的...
SQL命令分可以分为四组:DDL、DML、DCL和TCL。四组中包含的命令分别如下 (图片来源见水印) DDL DDL是数据定义语言(Data Definition Language)的简称,它处理数据库schemas和描述数据应如何驻留在数据库中。 ...
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、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:数据操纵语言,用于通过它,对数据库进行插入、更新、删除等基本操作。 ...
学习MySQL,需要掌握SQL语句(如DML, DDL, DCL, TCL),索引类型(B-Tree, Hash, R-Tree等)、事务处理(ACID特性)、存储引擎(InnoDB与MyISAM的区别)、视图、触发器以及性能优化策略,如查询优化、分区表、读写...
5. **数据库**:MySQL是一种广泛应用的关系型数据库管理系统,学习包括SQL语言(DML、DDL、DCL、TCL)、数据库设计(ER模型、范式理论)、事务处理、索引优化、查询优化等内容。数据库知识对于任何需要处理数据存储...
学习MySQL涉及创建数据库、表结构设计、数据类型、SQL查询语言(DML,DDL,DCL,TCL)、事务处理、存储过程和触发器等,这些都是数据库管理和开发的基础。 4. **企业管理**: 在分散实习部分,学生有机会参观企业...
第二章Oracle基础.pdf文档详细介绍了SQL语言及其在Oracle数据库中的应用,包括数据定义语言(DDL)、数据操纵语言(DML)、事务控制语言(TCL)和数据控制语言(DCL)的命令和操作。除此之外,还涉及了Oracle的数据...
SQL的主要功能可以分为四大类:DDL(Data Definition Language),DML(Data Manipulation Language),DCL(Data Control Language)以及TCL(Transaction Control Language)。 1. DDL(数据定义语言):这部分...