SQL分为:
-- 数据定义语句(DDL)
-- 数据操纵语句(DML)
-- 事务控制语句(TCL)
-- 数据查询语句(DQL)
-- 数据控制语句(DCL)
一、数据定义语句(DDL)
用于建立、修改、删除数据库对象。
包括:
-- CREATE: 创建表或其他对象的结构。
-- ALTER: 修改表或其他对象的结构。
-- DROP: 删除表或其他对象的结构。
-- TRUNCATE: 删除表数据,保留表结构。 (清空数据)
二、数据操纵语句(DML)
用于改变数据表中的数据。
和事务相关,执行完成后需要经过事务控制语句提交后才真正的将改变应用到数据库中。
包括:
-- INSERT: 将数据插入到数据表中。
-- UPDATE: 更新数据表中已经存在的数据。
-- DELETE: 删除数据表中的数据。
三、事务控制语句(TCl)
用于维护数据一致性的语句。
包括:
-- COMMOIT: 提交,确认已进行的数据改变。
-- ROLLBACK: 回滚,取消已进行的数据改变。
-- SAVEPOINT: 保存点,使当前的事务可以回退到指定的保存点,便于取消部分改变。
四、数据查询语句(DQL)
用来查询所需要的数据
-- SELECT 查询
五、数据控制语句(DCL)
用来执行权限的授予和收回操作。
包括:
-- GRANT: 授予,用于给用户或角色授予权限。
-- REVOKE: 用于收回用户或角色已有的权限。
-- CREATE USER: 创建用户。
网友评论