Oracle数据库基础之SQL概述

来源:互联网 发布:嘲讽知乎 编辑:程序博客网 时间:2024/04/29 01:44

Oracle数据库基础之SQL概述

结构化查询语言SQL(Structured Query Language):

数据定义语言(DDL)

数据操纵语言(DML)
事物控制语言(TCL)
数据查询语言(DQL)
数据控制语言(DCL)

目录

      • 目录
      • 数据定义语言DDL
      • 数据操纵语言DML
      • 事物控制语言TCL
      • 数据查询语言DQL
      • 数据控制语言DCL

数据定义语言(DDL)

**用于建立、修改删除数据库对象;**包括:CREATE(创建表和其他对象的结构),ALTER(修改表和其他对象的结构),DROP(删除表和其他对象的结构),TRUNCATE(删除表数据,保留表结构)

数据操纵语言(DML)

**用于该表数据表中的数据;** 包括:INSERT(将数据插入到表中),UPDATE(更新数据表中已存在的数据),DELETE(删除数据表中的数据)

事物控制语言(TCL)

**用来维护数据一致性的语句**包括:COMMIT(确认已经进行的数据改变,JDBC不需要写这句因会自动执行这条语句),ROWLLBACK(回滚)取消已经进行的数据变),SAVEPOINT(保存点,使当前的事务可以回退到指定的保存点,便于取消部分改变)

数据查询语言(DQL)

**用来查询所需要的数据**      包括:SELECT语句

数据控制语言(DCL)

 **用来执行权限的授予和收回操作** 包括:GRANT(授予,用于给用户或角色授予权限),REVOKE(用于收回用户或角色已有的权限),CREATE USER(创建用户)

0 0