上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3 SQL的基本功能
SQL是一种语言,其主要有以下几个方面的功能。
2.3.1 数据定义
数据定义一般简称为DDL,是Data Definition Language的缩写,数据定义中包含三个行为关键词:创建(Create)、删除(Drop)、修改(Alter)。这三个行为关键词主要作用于数据库、表、视图、索引等对象。通过DDL可以达到创建、删除、修改数据库、表、视图、索引的目的。
2.3.2 数据操纵
数据操纵一般简称为DML,是Data Manipulation Language的缩写,数据操纵中包含四个行为关键词:查询(Select)、插入(Insert)、更新(Update)、删除(Delete)。这四个行为关键词主要作用于表。通过DML可以对表中的数据进行查询、插入、更新、删除操作。其中,查询是我们在数据分析工作中常用的操作。
2.3.3 数据控制
数据控制一般简称为DCL,是Data Control Language的缩写,数据控制包含两个行为关键词:赋予权限(Grant)、取消权限(Revoke)。这两个行为关键词主要作用于表和列。通过DCL可以赋予或取消某个用户对某张表或某列的DML权限,可以赋予整张表的权限,也可以只赋予某些列的权限;可以赋予DML中的全部操作权限,也可以只赋予DML中的部分操作权限。在数据分析工作中,一般只有查询权限。