根据各种 SQL 语句的功能不同,可以将其分成以下三大类: (1) 数据定义语言 (DDL) :用来在系统中创建或修改各种对象的结构,也可以用来删除系统中已有的对象,其命令集中主要包括: - CREATE : 创建一个新的数据库,用户,数据库对象或索引 - 删除一个已存在的数据库,用户,数据库对象或索引 - 修改一个表结构和保护定义,启动或禁止触发器
(2) 数据操作语言 (DML) :用来存取对象中的信息. 因此, DML 是 SQL 中使用最频繁的语言.其命令集中主要包括: - SELECT : 执行关系查询 - INSERT : 在表中增加新行 - UPDATE : 修改表中已存在行的值 - DELETE : 删除表中已存在的行
(3) 数据控制语言 (DCL) : 用来控制用户存储数据库的权限或者方式,其命令集中主要包括: - GRANT : 赋给用户权限 - REVOKE : 去除用户权限 - GIVE : 转让用户所有权
《Teradata 操作语言 — SQL》留言数:0