SQL语言在功能上主要分为如下3大类:
- DDL (Data Definition Languages、数据定义语言),这些语句定义了不同的数据库、表、视图索引等数据
库对象,还可以用来创建、删除、修改数据库和数据表的结构。
。主要的语句关键字包括CREATE 、DROP、ALTER等。
- DML (Data Manipulation Language、数据操作语言),用于添加、删除、更新和查询数据库记录,并检查数据完整性。
。主要的语句关键字包括INSERT、DELETE、UPDATE、SELECT等
。SELECT是SQL语言的基础,最为重要。
- DCL (Data Control Language、数据控制语言),用于定义数据库、表、字段、用户的访问权限和安全级别。
。主要的语句关键字包括GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT等。
DDL:数据定义语言。CREATE \ ALTER \ DROP \ RENAME \ TRUNCATE DML:数据操作语言。INSERT \ DELETE \ UPDATE \ SELECT (重中之重) DCL:数据控制语言。COMMIT \ ROLLBACK \ SAVEPOINT \ GRANT \ REVOKE