写在前面: mysql还没弄熟悉,就要转战Oracle了,啊哈哈哈
SQL概述
SQL(structured query languag)结构化查询语句
主要是用于操作关系型数据库
SQL分类
- 数据查询语言 DQL
- 数据操作语言 DML
- 数据定义语言 DDL
- 数据控制语言 DCL
- 事务控制语言 TCL
数据查询语言 DQL
对列、表、视图进行数据查询
关键字:SELECT
对应用途:查询数据
数据操作语言 DML
操作数据(行)
关键字:INSERT
对应用途:添加行
关键字:DELETE
对应用途:删除行
关键字:UPDATE
对应用途:修改行
关键字:MERGE
对应用途:合并行
数据定义语言 DDL
操作数据库对象(表、视图等)
关键字:CREATE
对应用途:创建
关键字:DROP
对应用途:删除
关键字:ALTER
对应用途:修改
关键字:TRUNCATE
对应用途:截断表
关键字:RENAME
对应用途:重命名
关键字:COMMENT
对应用途:为表或列添加注释
数据控制语言 DCL
操作对数据和数据库对象的访问
关键字:GRANT
对应用途:允许用户访问
关键字:REVOKE
对应用途:撤销用户访问
事务控制语言TCL
对事务进行控制
关键字:COMMIT
对应用途:提交对数据的修改
关键字:ROLLBACK
对应用途:回滚数据修改
关键字:SAVEPOINT
对应用途:指定事务回滚到某一点