SQL四种语言:DDL,DML,DCL,TCL

1、DDL(data Definition Language)数据定义语言statements are used to define the database structure or schema。

DDL是SQL语言的四大功能之一。

用于定义数据库的三级结构,包括外模式、内模式及相互之间的映像,定义数据的完整性、安全控制等约束。

DDL不需要commit。

CREATE

ALTER

DROP

TRUNCATE

COMMENT

RENAME

2、DML(Data Manipulation Language)数据操纵语言statements are used for managing data within schema object

有DBMS提供,用于让用户和程序员使用,实现对数据库中数据的操作。

DML分成交互式DML和嵌入式DML两类。

依据语言的级别,DML又可分成过程性DML和非过程性DML两种。

需要commit。

SELECT

INSERT

UPDATE

DELETE

EXPLAIN PLAN

LOCK TABLE

CALL

MERGE

3、DCL(Data Control Language)数据库控制语言授权,角色控制等

GRANR授权

REVOKE取消授权

4、TCL(TRANSACTION Control Language)事务控制语言

SAVEPOINT设置保存点

ROLLBACK回滚

SET TRANSACTION


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值