数据库 : DDL、DML、DQL、DCL详解
1.DDL
类型:数据定义语言
作用:数据定义语言DDL用来创建数据库中的各种对象 --- 表、视图、索引等
例如:
create table
view
index
注意:DDL操作是隐形提交,不能rollback。比如:创建库、创建表。
2.DML
类型:数据操纵语言
作用:对数据表中的数据进行操作
例如:
插入:insert
更新:update
删除:delete
3.DQL
类型:数据查询语言
作用:数据查询语言DQL基本结构是由select,from子句,where子句组成的查询块,主要是查询
例如:
select 字段名
from 表或视图名
where 查询条件
4.DCL
类型:数据控制语言
作用:用来授予或回收范文数据库的某种权限,并控制数据库操纵事务发生的时间以及效果,对数据库实行监视等
例如:
授权:grant
回滚:rollback
提交:commit
SQL是结构化查询语句,是专门为数据库而建立的操作命令集。是一种功能齐全的数据库语言。在使用时,
只需要告诉它要做什么,至于怎么做则不需要使用者考虑。