天天看點

oracle重點知識總結,Oracle資料庫知識點總結

1、資料字典怎麼了解?

資料字典是指對資料的資料項、資料結構、資料流、資料存儲、處理邏輯、外部實體等進行定義和描述,其目的是對資料流程圖中的各個元素做出詳細的說明。

資料字典(Data dictionary)是一種使用者可以通路的記錄資料庫和應用程式源資料的目錄。主動資料字典是指在對資料庫或應用程式結構進行修改時,其内容可以由DBMS自動更新的資料字典。

資料字典的主要作用:資料字典和資料流圖共同構成系統的邏輯模型。沒有流圖資料字典難以發揮作用。沒有資料字典,資料流圖就不嚴格。

2、資料庫系統的三級模式

3、資料庫的二級映像

4、Oracle表空間

簡單來說,表空間就是一個或多個資料檔案(實體檔案)的集合(邏輯檔案),所有的資料對象都被邏輯的存放在指定的表空間中。

5、表看空間的類型

系統表空間:系統自動建立的,一般存儲Oracle的資料字典表和相應資料

永久表空間:用來存放永久性資料,例如系統資料、應用程式資料

臨時表空間:例如Group by、order by等算法會用到一些臨時空間,用完就釋放,

撤銷表空間:用于資料恢複

6、簡單的指令

設定每頁顯示的資料條數:SET PAGESIZE 30;

設定每行顯示的字元數:SET LINESIZE 100;

執行檔案:@檔案路徑;

顯示目前使用者:SHOW USER;

切換登入使用者:CONNECT 使用者名/密碼 [(SYS使用者需要)AS SYSDBA];

拷貝檔案:HOST COPY d:hello.sql d:data1.sql

查詢表結構:DESC tablename;

7、什麼是DML、DDL、DCL

DML:資料庫操作語言,資料的增删改查操作

DDL:資料庫對象定義語言,資料表建立、限制、索引、同義詞等

DCL:資料庫權限控制

8、簡單查詢語句

8.1 文法格式:

SELECT [DISTINCT] * | 列名 [列别名] [,列名 [列别名]...]

FROM 表名 [表别名]//FROM子句是先于SELECT子句執行的

8.2 列支援四則運算

8.3 資料連接配接符“||”

例如:SELECT empno||','||ename ss,sal*12 年收入 FROM emp;//拼接時數字直接寫,字元串要用單引号

9、限定查詢

9.1 文法格式:

SELECT [DISTINCT] * | 列名 [列别名] [,列名 [列别名]...]③映射

FROM 表名 [表别名]①笛卡爾積

[WHERE 限定條件1[,限定條件2...]]②篩選

9.2 篩選條件的運算符:

關系運算:=、>、>=、或!=

範圍運算:BETWEEN 最小值 AND 最大值

空判斷:IS NULL、IS NOT NULL

IN範圍判斷:IN、NOT IN、EXISTS(複雜查詢)

模糊查詢:LIKE、NOT LIKE(%、_)

9.3 組合多個篩選條件:可以使用與(AND)或(OR)非(NOT)操作

10、查詢排序

10.1 文法格式:

SELECT [DISTINCT] * | 列名 [列别名] [,限定條件2...]]②篩選

[ORDER BY] 排序字段 [ASC | DESC] [,排序字段 [ASC | DESC]]④排序

12、

總結

以上是程式設計之家為你收集整理的Oracle資料庫知識點總結全部内容,希望文章能夠幫你解決Oracle資料庫知識點總結所遇到的程式開發問題。

如果覺得程式設計之家網站内容還不錯,歡迎将程式設計之家網站推薦給程式員好友。

本圖文内容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。