一、SQL 语言的动词
数据定义:CREATE,DROP,ALTERDECLARE
数据查询:SELECT
数据操纵:INSERT,UPDATE,DELETE
数据控制:GRANT,REVOKE,COMMIT,ROLLBACK
 
1、  CREATE是数据库对象的建立,使用CREATE命令可以建立举凡数据库、数据表、数据库索引、预存程序、用户函数、触发程序或是用户自定义型别等对象,而为了各式数据库对象不同,CREATE也有很多的参数。
 
2、  DROP是删除数据库对象的指令,并且只需要指定要删除的数据库的名称即可。
例如:
DROP TABLE myTable;--删除myTable数据表。
DPOR VIEW myView;--删除myView检视表。
 
3、  Select语句主要用于从数据库中检索数据,同时它也可以用于向局部变量赋值或者调用一个函数。在使用SELECT语句检索数据时,你可以使用过滤条件过滤掉你不需要的数据,同时在检索数据时,也应该考虑检索数据的速度,特别是从数据量很大的表中检索数据。
 
4、  INSERT 语句用于表格插入新的行,向表中插入列的意思,它的基本语法结构如下:
INSERT INTO表名(字段列表)VALUES(字段值列表)
字段列表和字段值列表都使用逗号分隔,而且两个列表中值的数量和数据类型必须对应。
 
5、  UPDATE语句的功能是更新表中的指定记录字段值,它的基本语法结构如下:
UPDATE表名SET字段名1=值,字段名2=值2WHERE更新条件。
 
6、  DELETE语句用来删除表中的数据,一次可以删除一行或多行
DELETE语句的格式如下:
DELETE [FROM] table_name
[WHERE search_conditions]
格式说明:[FROM]是任选项,用来增加可读性。
          Table_name指出将要从哪个表中删除数据。
 
7、  GRANT语句是授权语句,它可以把语句权限或者对象权限授予其他用户和角色。
授予语句权限的语法形式为:
GRANT {ALL | statemen[…n]} TO
Security_account[,…n]
 
8、  REVOKE语句是与CRANT语句相反的语句,它能够将以前在当前数据库内的用户或者角色上授予或拒绝的权限删除,但该语句并不影响用户或角色从其他角色中作为成员继承过来的权限。
 
9、  COMMIT 提交,用于结束事务,对数据库做永久性修改,擦除事务中的所有保存点。COMMIT语句表示所有SQL语句均已执行完毕,事务成功结束,数据库处于一致状态。
 
10、  ROLLBACK回滚
用于事务出错时回滚数据。