huolan 2020-02-19
mysql数据库的操作可以分为四种:DDL,DML,DCL,TCL;
DDL(data definition language):数据定义语言:
CREATE:在数据库中创建新的数据对象
ALTER:修改数据库中对象的数据结构
DROP:删除数据库中的对象
DISABLE/ENABLE TRIGGER:修改触发器的状态
UPDATE STATISTIC:更新表/视图统计信息
TRUNCATE TABLE:清空表中数据
COMMENT:给数据对象添加注释
RENAME :更改数据对象名称
DML(data manipulation language):数据操作语言:
INSERT :将数据插入到表或视图
DELETE :从表或视图删除数据
SELECT :从表或视图中获取数据
UPDATE :更新表或视图中的数据
MERGE : 对数据进行合并操作(插入/更新/删除)
DCL(Data Control Language):数据控制语言:
GRANT :赋予用户某种控制权限
REVOKE :取消用户某种控制权限
TCL(Transaction Control Language):事务控制语言:
COMMIT:保存已完成事务动作结果
SAVEPOINT:保存事务相关数据和状态用以可能的回滚操作
ROLLBACK:恢复事务相关数据至上一次COMMIT操作之后
SET TRANSACTION : 设置事务选项