数据库的五种语言
1. DDL(Data Definition Language)数据库定义语言。用于定义和管理 SQL 数据库中的所有对象的语言 。
- create — 创建
- drop — 删除
- alter — 修改
- show — 查询
- truncate — 清空表数据
- rename — 重命名
- comment — 注释
2. DQL(Data Query Language)数据查询语言。SQL中数据表记录的查询。
- select — 查询
3. DML(Data Manipulation Language)数据操纵语言。SQL中处理数据等操作统称为数据操纵语言 。
- insert — 插入
- delete — 删除
- update — 更新
- call —调用存储过程和函数
- explain plan —执行计划
- lock — 加锁
- merge(SQL Server、Oracle数据库中可用) — 合并update、delete(oracle 10g新增)和insert语句
4. DCL(Data Control Language)数据库控制语言。用来授予或回收访问数据库的某种特权。
- grant — 授权
- revoke — 取消授权
5. TCL(Transaction Control Language)事务控制语言。控制事务的动作,管理DML语句,事务确保数据库数据的一致性。
- commit — 提交数据
- rollback — 回滚
- savepoint — 设置回滚点
- set transaction —设置隔离级别
(ps:自己翻阅一些资料和博客整理的,有错误望指出…)