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
时间戳