Oracle数据类型和Mysql数据类型简单介绍

来源:互联网 发布:学简谱的软件 编辑:程序博客网 时间:2024/05/22 04:53

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
mediumint3
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 日期
timestamp4 时间戳


原创粉丝点击