DML(Data Manipulation Language):数据操纵语言
DML用于查询与修改数据记录,包括:
1.insert(插入) 添加数据到数据库中
2.update(更新) 更新数据库中的数据
3.delete(删除) 删除数据库中的数据
4.select(查询) 查询数据库中的数据
DDL(Data Definition Language):数据定义语言
用于定义数据库的结构,比如创建、修改、删除数据库的对象。包括:
-
CREATE TABLE 创建数据库表
-
ALTER TABLE :更改表结构 添加 删除 修改列
-
DROP TABLE 删除表
-
CRATE INDEX :在表上建立索引
-
DROP INDEX 删除索引
-
CREATE VIEW 创建视图
-
DROP VIEW 删除视图
DCL(Data Control Language):数据控制语言
用来控制数据库的访问,包括:
-
GRANT 授予权限
-
REVOKE 撤销、回收权限
-
COMMIT 提交事务
-
ROLLBACK 回滚事务
-
SAVEPOINT 设置保存点
-
LOCK:对数据库的特定部分进行锁定