加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle、MySql、Sql Server数据类型对比

发布时间:2020-12-12 15:28:03 所属栏目:百科 来源:网络整理
导读:Mysql Oracle Java NUMERIC| REAL NUMBER| FLOAT (24) BIT、TINYBLOB| LONGBLOB、MEDIUMBLOB、BLOB RAW| BLOB RAW byte[] TINYINT|BIGINT| INT、INTEGER| SMALLINT| MEDIUMINT NUMBER(3,0)|NUMBER(19,0)| NUMBER(10,0)| NUMBER(5,0)| NUMBER(7,0) java.lang.

Mysql

Oracle

Java

NUMERIC| REAL

NUMBER| FLOAT (24)

BIT、TINYBLOB| LONGBLOB、MEDIUMBLOB、BLOB

RAW| BLOB RAW

byte[]

TINYINT|BIGINT| INT、INTEGER| SMALLINT| MEDIUMINT

NUMBER(3,0)|NUMBER(19,0)| NUMBER(10,0)| NUMBER(5,0)| NUMBER(7,0)

java.lang.Boolean|java.lang.Long| java.lang.Integer| java.lang.Integer| java.lang.Integer

DECIMAL| DOUBLE| FLOAT

FLOAT (24)| FLOAT

java.math.BigDecimal| java.lang.Double| java.lang.Float

SET、TINYTEXT | TEXT、VARCHAR|(CHAR| ENUM| LONGTEXT、MEDIUMTEXT)

VARCHAR2| VARCHAR2 CLOB|(CHAR| VARCHAR2| CLOB RAW)

java.lang.String|java.lang.String| java.lang.String

TIME| TIMESTAMP| YEAR

DATE| DATE| NUMBER

java.sql.Time|java.sql.Timestamp| java.sql.Date

SqlServer

Oracle

TIMESTAMP|BIT|TINYINT|SMALLINT|INTEGER|

SMALLMONEY|MONEY

NUMBER|NUMBER(1)|NUMBER(3)| NUMBER(6)| NUMBER(10)|NUMBER(10,4)|NUMBER(19,4)

REAL|FLOAT

FLOAT|FLOAT

BINARY(N)|VARBINARY

RAW(N) or BLOB| RAW(N) or BLOB

DATETIME|SMALL-DATETIME

DATE|DATE

VARCHAR(N)|NVARCHAR(N)|SYSNAME

VARCHAR2(N)|VARCHAR(2*N)|VARCHAR2(30)、

VARCHAR2(128)

TEXT|IMAGE|NCHAR(N)

CLOB|BLOB|CHAR(N*2)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读