1.数据定义语言命令
- SELECT:从数据库表中检索数据行和列;
- INSERT:把新的数据表记录添加到数据库中;
- DELETE:从数据库中删除数据记录,针对数据进行操作;
- UPDATE:修改现有数据库中的数据。
2.数据操作语言命令
- CREATE:用于创建数据库或其对象(如表,索引,函数,视图,存储过程和触发器);
- DROP:用于从数据库中删除对象;
- ALTER:用于更改数据库的结构;
- TRUNCATE:用于从表中删除所有记录,包括为记录分配的所有空格;
- COMMENT:用于向数据字典添加注释;
- RENAME:用于重命名数据库中存在的对象。
3.数据控制语言命令
- GRANT:授予用户对数据库的访问权限;
- DENY:拒绝用户访问权限;
- REVOKE:使用GRANT命令提取用户的访问权限。
4.事务控制语言命令
- COMMIT:结束当前事务并提交;
- ROLLBACK:在发生任何错误的情况下回滚事务;
- SAVEPOINT:设置事务中的保存点;
- SET TRANSACTION:定义当前事务数据访问特征。
5.程序化语言命令
- DECLARE:定义查询游标;
- EXPLAN:描述查询数据访问计划;
- OPEN:检索查询结果,打开一个游标;
- FETCH:检索一条查询结果记录;
- CLOSE:关闭游标;
- PREPARE:为动态执行准备SQL语句;
- EXECUTE:动态执行SQL语句;
- DESCRIBE:描述准备好的查询。