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

相關文章
相關標籤/搜索