Oracle數據類型和Mysql數據類型簡單介紹

Oracle常見數據類型:

數值型:

number(m,[n]) —— m表示整數位數,n表示小數部分位數,m+n最多爲38

字符型:

char(m)              —— 此數據類型一般存儲字符串,m = 1 表示只存一個字符

vachar2(m)      —— 此數據類型一般用來存中文,默認一箇中文佔3個,所以要存“中文”這兩個字,m至少要定義爲9

nvachar2(m)      —— 此數據類型無論存中文、英文還是數字,一個就佔一位,例如:如果存儲 “我愛12aa” ,那麼m至少爲6,一個字中文、英文或數字佔一位。

文本和二進制文件的數據類型:

BLOB:二進制數據

CLOB:字符型數據

BFILE:二進制文件

日期的數據類型:

date   Oracle裏默認日期格式是 31-8月-17     即17年8月31日

Mysql常見數據類型

數值型:

tinyint 1
smallint 2
mediumint 3
int 4
bigint 8
float 4
double 8
decimal 指定小數和指數部分

字符型:

char 0-255 定長字符串
varchar 0-255 變長字符串

文本和二進制文件的數據類型:

tinyblob 0-255 不超過255個字節的二進制
tinytext 0-255 短文本字符串
blob 0-65535 長二進制數據
text 0-65535 長文本數據

日期:

date 3 日期
time 3 時間
year 1 年份
datetime 8 日期
timestamp 4 時間戳


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章