Oracle資料庫學習

2022-01-16 21:36:31 字數 615 閱讀 6188

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...