oracle資料庫型別:
資料型別
所屬型別
所佔位元組
範圍
char
字串型別
char(n) n個位元組 儲存固定長度的子字串,
如果沒有明確說明長度,預設長度為1,如果
長度不足規定長度,oracle自動用空格填充
1—2000
varchar2
字串型別
可變長字串型別。 varchar2(n)
n 如果最大長度不是n,不需要空格填充,
推薦使用varchar2
1—4000
nchar
字串型別
nvarchar2
字串型別
number
數字型別
date
long
儲存最大長度為2gb的變長的變長字串
2gbraw
用來儲存非結構化資料的變長字串
長度<= 2000位元組
long raw
用來儲存非結構化資料的變長字串
長度<=2gb
rowid
偽列blob
大型物件資料型別
儲存二進位制資料資訊
clob
大型物件資料型別
只能儲存字元資料
nclob
大型物件資料型別
儲存本地語言字符集資料
bfile
大型物件資料型別
儲存在oracle資料庫以外的檔案的指標
urowid
用來儲存表示任何型別列位址的二進位制字串
float
mysql的資料型別:
資料型別
所屬型別
所佔位元組
範圍
smallint
數字型別(整數)
-32000——32000
int
數字型別(整數)
-2000000000——2000000000
bigint
數字型別(整數)
不能用smallint或int描述的超大整數
float
數字型別(單精度浮點)
單精度浮點數
double
數字型別(雙節點浮點)
雙精度浮點數
decimal
數字型別
使用者定義精度的浮點資料
位元組數取決於精度與長度
char
字串char(n)與n位元組
varchar
字串varchar(n)佔n+1個位元組
text
字串2+ 實際長度
沒有最大長度限制的可變長度的字串
blob
二進位制字串
變長 2+實際字串長度
date
時間型別
儲存日期yyyy-mm-dd
time
時間型別
儲存時間或時間間隔
datetime
時間型別
儲存包含日期和時間的資料
timestamp
時間型別(時間戳)
year
時間型別
yyyy格式的年份
enum
1或2一組資料,使用者可以從中選擇乙個
set
1—8取決於設定的大小
一組資料,使用者可從中選擇0,1或跟多
三中資料庫,都有自己的型別,所以在處理時,需要做相關的對映!
Oracle和Mysql資料備份的sql語句
今天在某處看到select into 語句可用於建立表的備份復件,嘗試了oracle和mysql都不能被使用。經過了多方查詢發現,oracle和mysql也有相似功能的不同實現方式,現在一一枚舉一下。1.首先是常用的oracle資料庫,基本語法如下 insert into targettablena...
SQL及Oracle和MySQL的資料型別詳解
sql structured query language 又稱結構化查詢語言,是一種在關係型資料庫中定義和查詢及操縱資料的標準語言,是使用者和資料庫之間進行交流的介面,正在像oracle mysql sql server 等幾乎所有的資料庫實現了該介面,都支援sql的查詢。sql語言結構簡潔,功能...
Oracle和MySQL的資料型別對照
oracle資料庫型別 資料型別 所屬型別 所佔位元組 範圍 char 字串型別 char n n個位元組 儲存固定長度的子字串,如果沒有明確說明長度,預設長度為1,如果 長度不足規定長度,oracle自動用空格填充 1 2000 varchar2 字串型別 可變長字串型別。varchar2 n n...