数据操纵语言DML,用户通过它可以实现对数据库的基本操作。而数据库模式定义语言DDL,是用于描述数据库中要存储的现实世界实体的语言。DDL描述的模式,必须由计算机软件进行编译,转换为便于计算机存储、查询和操纵的格式,完成这个转换工作的程序称为模式编译器。而DML主要是对表中数据的插入、删除和修改。
DML和DDL的简介
数据库模式定义语言并非程序设计语言,DDL数据库模式定义语言是SQL语言的组成部分。SQL语言包括四种主要程序设计语言类别的语句:数据定义语言DDL,数据操作语言DML,数据控制语言DCL和事务控制语言TCL。查询语句重写的实现主要是对SQL语言中的两大类语句进行重写,即数据定义语言DDL和数据操纵语言DML。