SQL语言

SQL(Structured Query Language,结构化查询语言),由IBM公司开发,是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,具体由以下4部分组成:

数据定义语言(DDL)

数据定义语言(Data Definition Language,DDL)主要用于定义数据库、表等,包括CREATE语句、ALTER语句和DROP语句。CREATE用于创建数据库、表等;ALTER用于修改表的定义等;DROP用于删除数据库、表等。

数据操作语言(DML)

数据操作语言(Data Manipulation Language,DML)主要用于对数据库进行添加、修改和删除操作,包括INSERT语句、UPDATE语句和DELETE语句。INSERT用于插入数据;UPDATE用于修改数据;DELETE用于删除数据。

数据查询语句(DQL)

数据查询语句(Data Query Language,DQL)主要用于查询数据,也就是指SELECT语句。

数据控制语句(DCL)

数据控制语句(Data Control Language,DCL)主要用于控制用户的访问权限,包括GRANT语句、REVOKE语句,COMMIT语句和ROLLBACK语句。GRANT用于给用户增加权限;REVOKE用于收回用户权限;COMMIT用于提交事务;ROLLBACK用于回滚事务。