Oracle数据库

Oracle数据库包含SQL和PLSQL;数据库

  • SQL (Structured Query Language)是单一数据库
  • PLSQL 是设计数据库——是面向过程的

 

SQL语法:设计

  DML:(Data Manipulation Language,数据操做语言)用于操做数据,经常使用DML指令有:insert,update,delete对象

  DDL:(Data Definition Language,数据定义语言)用于操做对象(表、约束、索引、用户等),经常使用DDL指令有:create,drop,alter,truncate索引

          -- truncate table语句做用:删除表中的全部数据并释放表的存储空间事务

  DCL:(Data Control Language,数据控制语言)用于操做数据库系统(赋权限等),经常使用DCL指令有:grant(赋权),revoke(回收权限)ip

  DQL:(Data Query Language,数据查询语言)有多表链接查询(n张表n-1个关联条件)和 子查询it

 

 -------DML和DDL都会涉及事务 :commit 提交  rollback 回滚            DML须要人为提交事务,DDL每执行一次,事务自动提交io

相关文章
相关标签/搜索