search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

走進Oracle資料庫 數據類型的學習

介紹:Oracle 是重量級資料庫,也是企業上用的比較多的,佔市場份額比較大的一款資料庫。

如果您是新手,那麼,這個就是您的不二選擇,如果您是老手,那麼,也請您稍微看下,與您所學的知識,相互印證,或許,會有意想不到的收穫呢?

下面,就讓我們開始來學習 Oracle 吧!

1 、字元類型

① CHAR : 定長,固定長度。

例如:CAHR(20)name,一個為 CHAR 類型的名為 name 的欄位,長度為 20。

② VARCHAR:不定長,長度由內容的長度決定空間(這是SQL的標準,基本每個資料庫里都會有這個數據類型)。

例如:VARCHAR(32)name,一個為VARCHAR 類型的名為name 的欄位,長度為32。

③ VARCHAR2:同上,與 VACHAR 作用一樣,這是 Oracle 獨有的數據類型

例如:VARCHAR2(32)name,一個為 VARCHAR2 類型的名為 name 的欄位,長度為 32。

④ LONG:不定長,保存內容為2GB(這個欄位的應用場景:一般文章內容會保存比較多的字元,那麼,你可以用他,我相信,不管你的文章內容再多,2GB 的大小,足夠你放東西了)。

例如:LONG content,一個為 LONG 類型的名為 content 的欄位,可以存儲 2GB 的數據。

2 、數值類型

① INT:整型(這是 SQL 標準數據類型,每種資料庫都有這個類型,也是最常用的類型)

例如:INT age,一個為 INT 類型的名為 age 的欄位,沒有限制大小。

② NUMBER(P,S):P 表示總長,S 表示小數點位數。

例如:NUMBER age,一個為 NUMBER 類型的名為 age 的欄位,沒有限制大小。

例如:NUMBER(8,2) age,一個為 NUMBER 類型的名為 age 的欄位,長度為 8 ,小數位占 2 位,小數點占 1 位,整數部分佔 5 位。

3 、日期類型

DATE:時間日期格式

注意:存儲日期和時間,精確到秒

4 、 Oracle 特有數據類型(不怎麼用到,這裡只會介紹)

RAW、LOG RAW、LOB、CLOB、BLOB、BFILE

5、可能會用到的知識

ROWID :保存的為某一行數據保存到磁碟上的物理的位置。

ROWNUM :行號。代表查詢結果中顯示的行號

注意:Oracle在存儲的時候會將所有的標準類型都轉成自己的數據類型格式。

大家如果能將以上知識,能夠記住,那麼,我們程序員的功底,也就會厚實了很多。

好了,以上就是數據類型的全部內容,下次,我會給大家帶來 DDL (數據定義語言),這個實用的知識。

大家覺得我寫的可以的話,歡迎關注,您的關注,就是對我最大的支持。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦