数据操作类SQL语句
语句 | 功能 |
---|
SELECT | 从数据库中检索数据行和列 |
INSERT | 把新的数据记录添加到数据库中 |
DELETE | 从数据库中删除数据记录 |
UPDATE | 修改现有的数据库中的数据 |
数据库定义类SQL语句
语句 | 功能 |
---|
CREATE TABLE | 在数据库中创建一个数据表 |
DROP TABLE | 从数据库中删除一个表 |
ALTER TABLE | 修改一个现存的表结构 |
CREATE VIEW | 把一个新的视图添加到数据库中 |
DROP VIEW | 从数据库删除视图 |
CREATE INDEX | 为数据库表中的一个字段创建引索 |
DROP INDEX | 从数据库表中的一个字段删除引索 |
CREATE PROCEDURE | 在数据库中创建一个存储过程 |
DROP PROCEDURE | 从数据库中删除存储过程 |
CREATE TRIGGER | 创建一个触发器 |
DROP TRIGGER | 从数据库中 删除一个触发器 |
CREATE SCHEMA | 向数据库创建一个新模式 |
DROP SCHEMA | 从数据库中删除一个模式 |
CREATE DOMAIN | 创建一个数据值域 |
ALTER DOMAIN | 改变域定义 |
DROP DOMAIN | 从数据库删除一个域 |
数据控制类SQL语句
语句 | 功能 |
---|
GRANT | 授予用户访问权限 |
DENY | 拒绝用户访问 |
REVOKE | 删除用户访问权限 |
事务控制类SQL语句
语句 | 功能 |
---|
COMMIT | 结束当前事务,并提交 |
ROLLBACK | 回滚事务 |
SET TRANSACTION | 定义当前事务数据访问特征 |
程序化SQL语句
语句 | 功能 |
---|
DECLARE | 定义查询游标 |
EXPLAN | 描述查询数据访问计划 |
OPEN | 检索查询结果打开一个游标 |
FETCH | 检索一条查询结果记录 |
CLOSE | 关闭游标 |
PREPARE | 为动态执行准备SQL语句 |
EXECUTE | 动态执行SQL语句 |
DESCRIBE | 描述准备好的查询 |
'SQL语句结构'
SELECT 子句
[INTO 子句]
FROM 子句
[WHERE 子句]
[GROUP BY 子句]
[HAVING 子句]
[ORDER BY 子句]