mysql的语言组成大致分为六个部分
-
一、数据查询语言(DQL)
其语句也称“数据检索语句”,select是DQL,其他DQL的保留字有: where、order by 、 having等等。
-
二、数据库操作语言(DML)
其语句包括动词 insert、update、delete。它们分别用于添加、修改 和删除,也称为 动作查询语言
-
三、事务处理语言(TPL)
其语句能确保被DML语句影响的表的所有行及时得到更新。TPL语句包括 begin transaction、commit、 rollback等等。
-
四、数据控制语言(DCL)
它的语句通过grant或者revoke获得许可,确定单个用户和用户组队数据 库对象的访问。 某些redms可用grant或者revoke控制对表单个列的访问。
-
五、数据库定义语言(DCL)
其语句包括create 和 drop。在数据库中创建新表或删除表: create table 或 drop table 为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。 它也是动作查询的一部分。
-
六、指针控制语言(CCL)
它的语句,像declare cursor、fetch into 和 update where curren 用于对一个或多个表单独行的操作。