Posted on 2009-07-01 22:07
WANGPENG 阅读(167)
评论(0) 编辑 收藏 所属分类:
DataBase
数据查询语言(SELECT语句): 用于检索数据库数据.在SQL所有语句中,SELECT语句的功能和语法最复杂,最灵活.
数据操纵语言(Data Manipulation Language , DML): 用于改变数据库数据,包括INSERT UPDATE DELETE三条语句.其中INSERT语句用户将数据插入数据库中,UPDATE语句用于更新已经存在的数据库数据,而DELETE语句则用于删除已经存在的数据库数据.
事务控制语言(Transactional Control Language , TCL): 用于维护数据的一致性,包括COMMIT ROLLBACK SAVEPOINT 三条语句.其中COMMIT语句用于确认已经进行的数据库改变,ROLLBACK语句用于取消已经进行的数据库改变,而SAVEPOINT语句则用于设置保存点,以取消部分数据库改变.
数据定义语言(Data Definition Language , DDL): 用于建立,修改和删除数据库对象.例如使用CREATE TABLE可以建表;使用ALERT TABLE可以修改表结构;使用DROP TABLE可以删除表.但是要注意,DDL语句会自动提交事务.
数据控制语言(Data Control Language , DCL): 用于执行权限授予和收回操作,包括GRANTHE和REVOKE两条命令,其中GRANT命令用于给用户或角色授予权限,而REVOKE命令则用于收回用户或角色所具有的权限.但是要注意,DCL语句会自动提交事务.