SQL语言可以分为3个部分,分别是数据定义语言、数据操纵语言和数据控制语言
(1) 数据定义语言(DDL)。主要完成对数据库以及数据库中的表、视图、索引、存储过程、触发器等的创建和删除工作。如:
Create Database / Table / View / Index / Procedure / Trigger
Alter Database / Table
Drop Database / Table / View / Index / Procedure / Trigger
(2) 数据操纵语言(DML)。主要完成数据的查询和存取等操作。如:
Select、Insert、Update、Delete
(3) 数据控制语言(DCL)。主要完成事务管理、数据的完整性、存取权限等控制操作。如:
Begin Transaction、Commit Transaction、Rollback Transaction、Grant、Revoke、Deny