目录
DDL(Data Definition Language)数据定义语言
DML(Data Manipulation Language)数据操作语言
DQL(Date Query Language)数据查询语言
DCL(Date Control Language)数据控制语言
TPL(Transcation Process Language)事务处理语言
SQL语言规范
SQL语言(关键字是不区分大小写 建议写大写的 风格统一) 操作数据库的语言规范
SQL语言分类
DDL(Date Definition Language)数据定义语言
- 用来创建,删除,修改数据库中的对象(表格,用户,索引,视图,存储过程,触发器)
- create创建 drop删除 alter修改
DML(Date Manipulation Language)数据操作语言
- 用来操作数据库表格中的数据
- 写数据 insert新增 delete删除 update修改
- 读数据 select 查询
DQL(Date Query Language)数据查询语言
- select where条件 group by分组 having条件 order by排序
DCL(Date COntrol Language)数据控制语言
- 用来控制用户权限 SYSDBA数据库管理员
- (赋予)grant 权限,权限 to 用户
- (回收)revoke 权限,权限 from 用户
TPL(Transcation Process Language)事务处理语言
- 多线程并发访问同一个文件资源带来的安全问题
- begin Transcation
- ccommit 提交
- rollback 回滚
- save point A 保存还原点