ddl data definition languag(資料定義語言)
用來定義和修改表物件的語言.
操作的物件是 使用者,資料庫(oracle中只有乙個全域性資料庫),表,表空間(oracle中才有的),試圖之類的,不會對具體資料進行操作
dml data manipulation language(資料操縱語言)
用來操縱資料的語言.
面向的物件是表中的資料
insert
update
delete
dcl data control language(資料控制語言)
主要用來控制許可權問題
函式型別分類pl/sql 是建立在標準sql(t-sql
)之上的一種面向過程的語言,也支援物件導向程式設計。主要是用來編寫儲存過程,觸發器,程式包的,是編譯型語言
主要分為三部分
[declare]
-- 宣告部分
begin
-- 程式主體
[exception]
-- 異常處理部分
end;
if
caseloop
while
for
oracle資料庫學習
最近在做使用者資料篩選的時候發現使用者資料載入和查詢比較慢,所以,參考網上資料進行了寫小優化,在資料庫中執行快了那麼一些,在這裡記錄下相關命令。做法 建立字段索引,使用instr函式。1 使用instr代替like 開頭會導致索引失效 instr的基本用法 select count from 表名 ...
Oracle資料庫學習
本章學習要點 1 子查詢 將乙個查詢包含到另乙個查詢中 1 如 emp表中,查詢與 scott 在同乙個部門的雇員資訊 原來我們是先查詢scott所在的部門即 select deptno from emp where ename scott 然後通過返回的部門號在查詢員工資訊 select from...
Oracle資料庫學習
本章學習要點 概念 序列是用於生成唯 一 連續序號的物件序列可以是公升序的,也可以是降序的使用create sequence語句建立序列 語法 create sequence 序列化的名稱 start with 10 開始10 increment by 10 每次步長10 maxvalue 2000...