<强> 强>
DML:数据操作语言
包括增删改查(插入、删除、更新、选择),对数据进行操作的语言.DML的操作单位是记录(记录).
插入、即插入一条或多条记录。
删除,即删除一条或者多条记录。
更新,即更新表中记录的内容。
DDL:数据定义语言
常用的有创建、修改、删除等,DDL主要用来定义表或者改变表结构,数据类型,表之间的链接和约束等初始化工作.DDL用于操作对象和对象的属性,对象包括数据库本身以及数据库对象:表,视图等等.DDL不会对数据内容进行操作。
创建,可以创建数据库或者数据库中的一些对象。
改变,修改数据定义或属性,如字段的类型,大小等等。
下降,删除表结构及数据属性。
DCL:数据控制语言
常用的有格兰特,撤销、否认等,用来控制数据库用户和角色的权限的语句。
格兰特,授权;
撤销,回收权限;
总结:简单来说,DML(数据操作语言)是对数据内容进行操作的语言,它的最小操作单位是行;
DDL(数据定义语言)是对数据对象和对象属性进行操作的语言,它的操作会改变表结构,表类型等等数据属性,但是不会改变数据内容。
DCL(数据控制语言)数据控制语言,用于限定数据库用户的权限。