1.DDL - Data Definition Language
数据库定义语言:定义数据库的结构
常用的命令
- create —创建数据库或者数据表
- alter --修改数据表相关信息
- drop–删除数据库或者数据表
还有 不常用:
- truncate,截断表内容
- comment --为记录添加备注
2.DML Data Manipulation Language
数据库操作语言:SQL中处理数据库的数据
主要命令
- Insert --向表中插入数据
- update --更新表数据
- delete–删除表数据
不常用的
- call --调用一个PL/SQL或java子程序
- Explain plan --解析分析数据访问路径
3.DCL Data control language
数据库控制语言:授权,角色控制等
常用的有
- Grant —为用户授予权限
- revoke–撤回授权权限
4.TCL transaction Control language
事务控制语言
常用的有
- Commit --保存已完成的内容
- savepoint —在事务中设置保存点,方便以后回滚该位置
- rollback —回滚
- set transaction 改变事务选项
针对此还有不同意见,即数据库查询语言DQL
DQL Data Query Lanuage
Select
From
Where