Oracle(簡介、基本查詢)


1、Oracle的一些概念

(1)什么是數據庫

數據庫是物理設備中存儲的文件(在orcl目錄下),即硬盤上文件的邏輯集合:

 

 (2)什么是Oracle數據庫

Oracle Database,又名Oracle RDBMS,簡稱Oracle,是一個關系數據庫管理系統。

 (3)什么是Orcle數據庫的事例

位於物理內存中的數據結構,用戶要想實現對數據庫的操作,不能直接對數據庫進行操作,要通過實例才能操作數據庫。

(4)什么是Oracle的集群

 

 用戶要想操作數據庫需要借助於內存中的實例,但是,用於存儲實例的設備不止一個,這些設備同時創建實例,即使其中一個設備損壞也不影響對數據庫的正常使用,這些設備的集合就叫做集群。

集群的優點:

負載均衡:平均分配來自客戶端的對數據庫的操作的請求。

失敗遷移:如果集群中的其中一台設備不能正常運行了,可以把當前着悲傷運行的任務遷移到其他好的設備上去。

2、Orcle的體系結構

(1)orcl目錄的文件類型:

 

 數據文件(dbf):一個或多個數據文件組成一個表空間,一個數據文件只能屬於一個表空間,要想刪除一個數據文件只能刪除數據文件所在的表空間。

控制文件(ctl)

日志文件(log)

3、Orcle的初始用戶

SCOTT用戶和HR用戶

4、Orcle的基本查詢

(1)查詢當前用戶和用戶表:

 

 (2)查看表的結構:

 

(3)清理屏幕:

host cls

 (4)查詢所有的員工信息:

 

(5)設置行寬、列寬:

 

 a8:8個字符的寬度

9999:四個9的寬度

(6)通過列名查詢:

 

 帶有數學表達式的列名查詢:

 

 (7)Oracle中的NULL值問題:

包含空值的表達式都為空:

 

 最后一列計算年收入的列之所以為NULL,是因為在EMP表中的COMM列存在NULL值的情況,要注意(0!=NULL),它是無效的,未指定的。

查詢獎金字段為空的員工信息:

 

(8)更改列名:

 

 (9)去掉重復列(關鍵字:distinct):

 

 

 

 5、Orcle的連接符:

 

 6、sql與sqlplus

(1)sql:updata、delete、select、insert(關鍵字不能縮寫、可以改變表的結構和表中的數據)

(2)sqlplus:ed、c、for、col、describe(關鍵字可以縮寫、不能修改表結構和表數據)

 7、dual表

dual表是一個虛擬表,用來構成select的語法規則。

(1)獲得當前用戶:

 (2)獲得當前系統時間:

 

 

(3)數值計算:

 

8、將cmd中對數據庫的操作轉換為文本

開始的時候輸入:

spool d:\1.txt;

即:定義了存儲的文本的位置和文本的名字。

結束的時候輸入:

spool out

輸入此命令后對文本進行保存。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM