SQL语言的功能极强,完成核心功能只要9个动词,分别为如下4类:
1. 数据查询:SELECT
说明:select是用于表信息查询,构成SQL唯一查询语句
2. 数据定义:CREATE、DROP、ALTER
说明:CREATE-用于创建新表
DROP-是做删除用的,可以删除一个表格,表格中的一列,一个视图,一个索引等等
ALTER-对已创建的表进行修改
举例:
DROP table Student;//删除学生表
Alter table Student DROP column Sname//删除学生表Student中的Sname列
DROP index Stusname;//删除视图
3. 数据操纵:INSERT、UPDATE、DELETE
说明:INSERT-对当前表插入某个信息,可以是一条信息,也可以是多条信息,信息以元组形式插入表格中
UPDATE-数据更新,或者数据修改,多指修改表格中某一元组信息时使用
DELETE-删除某条或多条数据
4. 数据控制:GRANT、REVORK
说明:GRANT-授权,将对某个表的操作权限授予某个用户
REVORK-就是收回权限,值得注意的是收回权限的时候注意是不是级联的收回
举例:
1-将对学生表Student的插入权限授予用户U1:GRANT inserton table Studentto U1;
2-将U1对Student的插入权限收回REVOKE inserton table Studentfrom U1;