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 時間戳