SQL的四种语言

记录一下:

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

DDL:Data Definition Language,数据库定义语言,用于定义数据库的三级结构。不需要commit

          create,alter,drop,truncate,comment,rename.

DML:Data Manipulation Language,数据操纵语言,需要commit

           select,insert,update,delete,merge,call,explain plan,lock table

DCL:Data Control Language,数据库控制语言,授权,角色控制等

           grant 授权,revoke取消授权

TCL:Transaction Control Language,事务控制语言

           savepoint 设置保存点,rollback回滚,set transaction

SQL主要分成四部分:

  1. 数据定义:DDL 用于定义SQL模式,基本表,视图,索引的创建和取消操作。

  2. 数据操控:DML 数据操纵分成数据查询和数据更新两类。数据更新又分成插入,删除,修改三种操作。

  3. 数据控制:对基本表和视图的授权,完整性规则的描述,事务控制等内容。

  4. 嵌入式SQL的使用规定,涉及到SQL语句嵌入宿主语言程序中使用的规则。

来源于:http://www.cnblogs.com/henryhappier/archive/2010/07/05/1771295.html


转载于:https://my.oschina.net/u/232727/blog/187135

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值