将Mysql与Oracle数据类型相对比

Mysql数据类型:

1)字符串型

VARCHAR:

变长的字符串,需要在声明字段时指定能存储的最大字符数,真实占用的空间取决于存入的字符数,存入的越多占用空间越多。适合保存内容长度不定的字符类型数据。能包含数据的大小,mysql5.0以前0~255字节,mysql5.0以后0~65535字节

CHAR:

定长字符串,需要在声明字段时指定固定字符数。即使存入的字符数少于该长度,该字段也会占用该固定长度。适合存储长度不变的字符类型数据。能包含数据的大小,0~255字节

 

2)大数据类型

BLOB:

大二进制类型,可以存入二进制类型的数据,通过这个字段,可以将图片、音频、视频等数据以二进制的形式存入数据库。

TEXT:

大文本,被声明为这种类型的字段,可以保存大量的字符数据,最大为4GB。

 

3)数值型

TINYINT:占用1个字节,相对于java中的byte

SMALLINT:占用2个字节,相对于java中的short

INT:占用4个字节,相对于java中的int

BIGINT:占用8个字节,相对于java中的long

FLOAT:4字节单精度浮点类型,相对于java中的float

DOUBLE:8字节双精度浮点类型,相对于java中的double

 

4)逻辑型

BIT:

位类型,可以存储指定位的值,可以指定位的个数,如果不指定则默认值为1位,即只能保存0或1,对应到java中可以是boolean型。

 

5)日期型

DATE:日期

TIME:时间

DATETIME:日期时间

TIMESTAMP:时间戳

Oracle数据类型:

VARCHAR2、NUMBER、DATE、CHAR、FLOAT、INTEGER、NCHAR、NVARCHAR2、LONG、LONG RAW、ROW、ROWID、UROWID、BLOB、CLOB、NCLOB、BFILE、TIMESTAMP、INTERVAL YEAR、INTERVAL  DAY、BINARY_DOUBLE、BINARY_FLOAT、XML TYPE、

Oracle入门----数据类型

Oracle入门----数据类型

Oracle入门----数据类型

Oracle入门----数据类型

相关文章:

  • 2021-09-05
  • 2022-01-13
  • 2021-11-05
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
猜你喜欢
  • 2021-07-03
  • 2021-10-08
  • 2022-03-02
  • 2021-04-01
  • 2021-08-26
  • 2021-09-07
  • 2021-04-30
相关资源
相似解决方案