SQL 的四种分类 DDL,DML,DCL,TCL
2024-10-21 05:48:02
DDL (数据定义问题)
数据定义语言 - Data Definition Language
用来定义数据库的对象,如数据表、视图、索引等
DDL不需要commit.
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME DML (数据操纵问题)
数据处理语言 - Data Manipulation Language
在数据库表中更新,增加和删除记录
如 update, insert, delete
由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
需要commit.
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE DCL (数据控制问题)
数据控制语言 – Data Control Language
指用于设置用户权限和控制事务语句
如grant,revoke,if…else,while,begin transaction
GRANT 授权
REVOKE 取消授权 DQL (数据查询问题)(★★★)
数据查询语言 – Data Query Language
select
最新文章
- 使用WCF传输DataTable:DataTable和Xml格式的字符串相互转换(C#)
- 几大最短路径算法比较(Floyd &; Dijkstra &; Bellman-Ford &; SPFA)
- 基础知识系列☞C#中→属性和字段的区别
- 攻城狮在路上(贰) Spring(四)--- Spring BeanFactory简介
- SQL初级第二课
- MFC CPtrLink的使用
- Win8 x64环境下VS2010 C#工程运行报错:没有注册类 (异常来自 HRESULT:0x80040154
- Javaweb实现的优优图书商城(含源码)
- P31、面试题2:实现Singleton模式
- 怎么去掉li标签前面的点??
- 解决kibana 4 关于响应时间的问题
- 你以为在用SharePoint但事实上不是
- [ An Ac a Day ^_^ ] hdu 1662 Trees on the level 数据结构 二叉树
- 应用程序写Xml文档
- 极光推送_总结_01_Java实现极光推送
- android 重启app
- jQueryUI详解
- kafka server管理
- webpack4 系列教程(一): 打包JS
- Codeforces Hello 2019