1、数据定义语言(DDL,Data Definition Language)
Create table 创建一个数据库表
drop table 从数据库中删除表
alert table 修改数据库表结构
crater view 创建一个视图
drop view 删除试图
create index 创建索引
drop index 删除索引
create procedure 创建存储过程
drop procedure 删除存储过程
create trigger 创建触发器
drop trigger 删除触发器
create schema 添加新模式
drop schema 删除模式
crater domain 创建一个数据值域
alert domain 改变域第一
drop domain 删除一个域
2、数据操纵语言(DML,Data Manipulation Language)
Select 从数据库表中检索数据行和列
Insert 向数据库表添加新数据行
Delete 从数据库表中删除数据行
Update 更新数据库表中的数据
3、数据控制语言(DCL,Data Control Language)
a、数据控制
grant 授予用户访问权限
deny 拒绝用户访问
revoke 解除用户访问权限
b、事务控制
commit 结束当前事务
rollback 中止当前事务
set transaction 定义当前事务数据访问特征
c、程序化SQL
declare 为查询设置游标
explan 为查询描述数据访问计划
open 检索查询结果,打开一个游标
fetch 检索一行查询结果
close 关闭游标
prepare 为动态执行准备sql语句
execute 动态执行sql语句
describe 描述准备好的查询
4、其他语言要素(Additional Language Elements)