精华内容
下载资源
问答
  • OracleMySql数据类型对应列表

    千次阅读 2019-04-03 13:52:17
    JdbcType与OracleMySql数据类型对应列表,及 JdbcType Oracle MySql CHAR CHAR CHAR VARCHAR VARCHAR VARCHAR LONGVARCHAR LONG VARCHAR CLOB CLOB TEXT NCHAR NCHAR...

    JdbcType与Oracle、MySql数据类型对应列表,及

    JdbcTypeOracleMySql
    CHARCHARCHAR
    VARCHARVARCHARVARCHAR
    LONGVARCHARLONG VARCHAR 
    CLOBCLOBTEXT
    NCHARNCHAR 
    NVARCHAR  
    NCLOBNCLOB 
    TINYINT TINYINT
    SMALLINTSMALLINTSMALLINT
    INTEGERINTEGERINTEGER
    BIGINT BIGINT
    DECIMALDECIMALDECIMAL
    DOUBLENUMBERDOUBLE
    FLOATFLOATFLOAT
    REALREALREAL
    NUMERICNUMERIC/NUMBERNUMERIC
    DATEDATEDATE
    TIME TIME
    TIMESTAMPTIMESTAMPTIMESTAMP/DATETIME
    BLOBBLOBBLOB
    BIT BIT
    BOOLEAN  
    CURSOR  
    BINARY  
    LONGVARBINARY  
    VARBINARY  
    ARRAY  
    STRUCT  
    OTHER  
    UNDEFINED  
    NULL  

     

    TypeHandler与java类型、JDBC类型对应表

    类型处理器Java 类型JDBC 类型
    BooleanTypeHandlerjava.lang.Boolean, boolean数据库兼容的 BOOLEAN
    ByteTypeHandlerjava.lang.Byte, byte数据库兼容的 NUMERIC 或 BYTE
    ShortTypeHandlerjava.lang.Short, short数据库兼容的 NUMERIC 或 SHORT INTEGER
    IntegerTypeHandlerjava.lang.Integer, int数据库兼容的 NUMERIC 或 INTEGER
    LongTypeHandlerjava.lang.Long, long数据库兼容的 NUMERIC 或 LONG INTEGER
    FloatTypeHandlerjava.lang.Float, float数据库兼容的 NUMERIC 或 FLOAT
    DoubleTypeHandlerjava.lang.Double, double数据库兼容的 NUMERIC 或 DOUBLE
    BigDecimalTypeHandlerjava.math.BigDecimal数据库兼容的 NUMERIC 或 DECIMAL
    StringTypeHandlerjava.lang.StringCHAR, VARCHAR
    ClobReaderTypeHandlerjava.io.Reader-
    ClobTypeHandlerjava.lang.StringCLOB, LONGVARCHAR
    NStringTypeHandlerjava.lang.StringNVARCHAR, NCHAR
    NClobTypeHandlerjava.lang.StringNCLOB
    BlobInputStreamTypeHandlerjava.io.InputStream-
    ByteArrayTypeHandlerbyte[]数据库兼容的字节流类型
    BlobTypeHandlerbyte[]BLOB, LONGVARBINARY
    DateTypeHandlerjava.util.DateTIMESTAMP
    DateOnlyTypeHandlerjava.util.DateDATE
    TimeOnlyTypeHandlerjava.util.DateTIME
    SqlTimestampTypeHandlerjava.sql.TimestampTIMESTAMP
    SqlDateTypeHandlerjava.sql.DateDATE
    SqlTimeTypeHandlerjava.sql.TimeTIME
    ObjectTypeHandlerAnyOTHER 或未指定类型
    EnumTypeHandlerEnumeration TypeVARCHAR-任何兼容的字符串类型,存储枚举的名称(而不是索引)
    EnumOrdinalTypeHandlerEnumeration Type任何兼容的 NUMERIC 或 DOUBLE 类型,存储枚举的索引(而不是名称)。
    InstantTypeHandlerjava.time.InstantTIMESTAMP
    LocalDateTimeTypeHandlerjava.time.LocalDateTimeTIMESTAMP
    LocalDateTypeHandlerjava.time.LocalDateDATE
    LocalTimeTypeHandlerjava.time.LocalTimeTIME
    OffsetDateTimeTypeHandlerjava.time.OffsetDateTimeTIMESTAMP
    OffsetTimeTypeHandlerjava.time.OffsetTimeTIME
    ZonedDateTimeTypeHandlerjava.time.ZonedDateTimeTIMESTAMP
    YearTypeHandlerjava.time.YearINTEGER
    MonthTypeHandlerjava.time.MonthINTEGER
    YearMonthTypeHandlerjava.time.YearMonthVARCHAR or LONGVARCHAR
    JapaneseDateTypeHandlerjava.time.chrono.JapaneseDateDATE
    展开全文
  • MyBatis JdbcType 与OracleMySql数据类型对应关系详解

    万次阅读 多人点赞 2016-01-11 13:35:15
    Mybatis JdbcType与OracleMySql数据类型对应列表。

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/50496460

    1. Mybatis JdbcType与Oracle、MySql数据类型对应列表

    MybatisJdbcTypeOracleMySql
    JdbcTypeARRAY
    JdbcTypeBIGINTBIGINT
    JdbcTypeBINARY
    JdbcTypeBITBIT
    JdbcTypeBLOBBLOBBLOB
    JdbcTypeBOOLEAN
    JdbcTypeCHARCHARCHAR
    JdbcTypeCLOBCLOBCLOB–>修改为TEXT
    JdbcTypeCURSOR
    JdbcTypeDATEDATEDATE
    JdbcTypeDECIMALDECIMALDECIMAL
    JdbcTypeDOUBLENUMBERDOUBLE
    JdbcTypeFLOATFLOATFLOAT
    JdbcTypeINTEGERINTEGERINTEGER
    JdbcTypeLONGVARBINARY
    JdbcTypeLONGVARCHARLONG VARCHAR
    JdbcTypeNCHARNCHAR
    JdbcTypeNCLOBNCLOB
    JdbcTypeNULL
    JdbcTypeNUMERICNUMERIC/NUMBERNUMERIC/
    JdbcTypeNVARCHAR
    JdbcTypeOTHER
    JdbcTypeREALREALREAL
    JdbcTypeSMALLINTSMALLINTSMALLINT
    JdbcTypeSTRUCT
    JdbcTypeTIMETIME
    JdbcTypeTIMESTAMPTIMESTAMPTIMESTAMP/DATETIME
    JdbcTypeTINYINTTINYINT
    JdbcTypeUNDEFINED
    JdbcTypeVARBINARY
    JdbcTypeVARCHARVARCHARVARCHAR

    注意到, MyBatis的JdbcType中部分没有对应到Oracle和Mysql的数据类型中(或许由于自己遗漏),不过不用担心,后续大家碰到再具体分析;同时上述对应关系不一定是一一对应,请大家了解。

    大家主要掌握基本的数字、时间、字符串就足以应对日常开发了。

    2. Mybatis JdbcType官方文档

    Mybatis JdbcType官方文档

    Mybatis JdbcType官方文档

    查阅Mybatis JdbcType官方文档是很有必要的!

    3. 说明

    对于自己不肯定的,调整代码多尝试下,能够使自己加深印象!

    4. 更新日志

    • 2017-04-26 修改内容:MySQL中没有CLOB类型,谢谢@火灵 指正。
    MybatisJdbcTypeOracleMySql
    JdbcTypeCLOBCLOBCLOB–>修改为TEXT
    展开全文
  • 1. Mybatis JdbcType与OracleMySql数据类型对应列表 Mybatis JdbcType Oracle MySql JdbcType ARRAY     JdbcType BIGINT   BIGINT JdbcType ...

    1. Mybatis JdbcType与Oracle、MySql数据类型对应列表


    Mybatis JdbcType Oracle MySql
    JdbcType ARRAY    
    JdbcType BIGINT   BIGINT
    JdbcType BINARY    
    JdbcType BIT   BIT
    JdbcType BLOB BLOB BLOB
    JdbcType BOOLEAN    
    JdbcType CHAR CHAR CHAR
    JdbcType CLOB CLOB CLOB
    JdbcType CURSOR    
    JdbcType DATE DATE DATE
    JdbcType DECIMAL DECIMAL DECIMAL
    JdbcType DOUBLE NUMBER DOUBLE
    JdbcType FLOAT FLOAT FLOAT
    JdbcType INTEGER INTEGER INTEGER
    JdbcType LONGVARBINARY    
    JdbcType LONGVARCHAR LONG VARCHAR  
    JdbcType NCHAR NCHAR  
    JdbcType NCLOB NCLOB  
    JdbcType NULL    
    JdbcType NUMERIC NUMERIC/NUMBER NUMERIC/
    JdbcType NVARCHAR    
    JdbcType OTHER    
    JdbcType REAL REAL REAL
    JdbcType SMALLINT SMALLINT SMALLINT
    JdbcType STRUCT    
    JdbcType TIME   TIME
    JdbcType TIMESTAMP TIMESTAMP TIMESTAMP
    JdbcType TINYINT   TINYINT
    JdbcType UNDEFINED    
    JdbcType VARBINARY    
    JdbcType VARCHAR VARCHAR VARCHAR

    注意到, MyBatis的JdbcType中部分没有对应到Oracle和Mysql的数据类型中(或许由于自己遗漏),不过不用担心,后续大家碰到再具体分析;同时上述对应关系不一定是一一对应,请大家了解。

    大家主要掌握基本的数字、时间、字符串就足以应对日常开发了。

    2. Mybatis JdbcType官方文档

    Mybatis JdbcType官方文档

    转载来自:http://blog.csdn.net/loongshawn/article/details/50496460

    展开全文
  • SQL及Oracle和MySQL数据类型详解

    千次阅读 2013-04-20 13:43:37
    SQL(Structured Query Language) 又称结构化查询语言,是一种在关系型数据库中定义查询及操纵数据的标准语言,是用户数据库之间进行交流的接口,正在像OracleMySQL、SQL Server等几乎所有的数据库实现了...

           SQL(Structured Query Language) 又称结构化查询语言,是一种在关系型数据库中定义和查询及操纵数据的标准语言,是用户和数据库之间进行交流的接口,正在像OracleMySQLSQL Server几乎所有的数据库实现了该接口,都支持SQL的查询。SQL语言结构简洁,功能强大,简单易学,所以自从推出以来,SQL语言得到了广泛的应用。

           SQL 语言由下面5个子语言组成:

           数据定义语言(DDL-Data Definition Language);

           数据查询语言(SELETE-Query Statements);

           数据操纵语言(DML-Datat Manipulation Language);

           事务控制语言(TC-Transaction Control Statements);

           数据控制语言(DCL-Datat Control Language);


           数据类型

           Oracle和MySQL都是两种重要的数据为,下面从它们各自的基本数据类型开始讲起。

    数据类型

    数据类型

    说明

    Oracle

    MySQL

    数值类型

    NUMBER(p,s)

    存储数值数据类型,如浮点型、整数型、分数、双精度等。其中p为精度,表示数字的总位数(1 <= p <=38) ; s为范围,表示小数点右边的位数,它在-84至127之间。默认38位

    TINYINT

    微整型,1字节

    SMALLINT

    小整型,2字节

    MEDIUMINT

    中整型,3字节

    INT或INTEGER

    整数数据类型

    整型,4字节

    BIGINT

    大整型,8字节

    FLOAT

    浮点数数据类型

    单精度浮点数值,4字节

    DOUBLE

    双精度浮点数值,8字节

    DECIMAL

    对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2

    字符串类型

    CHAR(n)

    n=1to2000字节,定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)

    定长字符串,0-255字节

    NCHAR(n)

    NLS(national language support , 国际语言支持)的数据类型仅可以存储由数据库 NLS 字符集定义的 Unicode 字符集。Oracle最多可以存储2000Byte

    VARCHAR(n)

    最多可以以可变长度来存储4000B,因此不需要空格来作补充。

    变长字符串,0-255字节

    NVARCHAR(n)

    n=1to4000字节,最多可以以可变长度来存储4000B,因此不需要空格来作补充。

    NLS(national language support , 国际语言支持)的数据类型仅可以存储由数据库 NLS 字符集定义的 Unicode 字符集。

    VARCHAR2(n)

    VARCHAR2 比 VARCHAR 更适合使用,由于兼容性的原因,所以仍然在 Oracle 数据库中保留着 VARCHAR 。

    NVARCHAR2

    NLS 的数据类型与 VARCHAR2 数据类型等价。这个数据类型最多可存储4000B 。

    CLOB

    存储大量的单字节字符数据和多字节字符数据。存储的最大容量为4G

    NCLOB

    存储可变长度的Unicode字符集字符数据,存储的最大容量为4G

    BLOB

    存储较大的二进制对象。例:图形,视频,音频等

    BFILE

    bfile:文件定位器;指向位于服务器文件系统是二进制文件(存储一个文件路径)

    LONG

    存储可变长度的字符数据,最多存储2GB 。

    RAW

    存储基于字节的数据。最多存储2000个字节,使用需指定大小。raw数据类型可以建立索引。

    LONG RAW

    存储可变长度的二进制数据。最多能存储2GB。不能索引。

    TINYBLOB

    不超过 255 个字符的二进制字符串,0-255字节

    TINYTEXT

    短文本字符串,0-255字节

    BLOB

    二进制形式的长文本数据,0-65 535字节

    TEXT

    长文本数据,0-65 535字节

    MEDIUMBLOB

    二进制形式的中等长度文本数据

    MEDIUMTEXT

    中等长度文本数据,0-16 777 215字节

    LOGNGBLOB

    二进制形式的极大文本数据,0-4 294 967 295字节

    LONGTEXT

    极大文本数据,0-4 294 967 295字节

    日期和时间

    DATE

    存储表的日期和时间数据,使用7个字节固定长度,每个字节分别存储世纪,年,月,日,小时,分和秒;值从公元前4712年1月1日到公元9999年12月31日。 Oracle中的sysdate函数功能是返回当前的日期和时间。

    日期值,YYYY-MM-DD

    TIMESTAMP

    存储日期的年,月,日以及时间的小时,分和秒值。其中秒值精确到小数点后6位,同时包含时区信息。 Oracle中的systimestamp函数功能是返回当前日期,时间和时区。

    TIME

    时间值或持续时间,HH:MM:SS

    YEAR

    年份值,YYYY

    DATETIME

    混合日期和时间,YYYY-MM-DD HH:MM:SS

    TIMESTAMP

    混合日期和时间值,时间戳,YYYYMMDD HHMMSS

    复合类型

    ENUM 

    一个 ENUM 类型最多可以包含 65536 个元素,其中一个元素被 MySQL 保留,用来存储错误信息,这个错误值用索引 0 或者一个空字符串表示。

    SET 

    容器类型,一个 SET 类型最多可以包含 64 项元素,且不可能包含两个相同的元素


    展开全文
  • 1. Mybatis JdbcType与OracleMySql数据类型对应列表 Mybatis JdbcType Oracle MySql JdbcType ARRAY JdbcType BIGINT BIGINT JdbcType BINARY JdbcType BIT BIT ...
  • 原文地址:...1. Mybatis JdbcType与OracleMySql数据类型对应列表 Mybatis JdbcType Oracle MySql JdbcType ARRAY JdbcType BIGINT BIGINT J
  • OracleMySQL数据类型对照表

    千次阅读 2012-08-02 16:01:31
    MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW
  • **总结java和mysqloracle、pgsql数据类型对应关系** | java|byte | short|int|long|float|double|char|boolean|string|java.sql.Date|java.math.BigDecimal|java.sql.Blob|java.sql.Clob |--|--|--|-
  • Oracle 数据类型 vs MySQL 数据类型

    千次阅读 2011-10-28 16:51:56
    Oracle 数据类型 数据类型 参数 描述 char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节),单位是字节 nchar n=1 to 2000字节 根据字符集而定...
  • Oracle和MySQL数据类型对照

    千次阅读 2013-10-26 22:36:01
    数据类型 所属类型 所占字节 范围 CHAR 字符串类型 CHAR(n) n个字节 存储固定长度的子字符串, 如果没有明确说明长度,默认长度为1,如果 长度不足规定长度,Oracle自动用空格填充 1—2000 ...
  • 1.Oracle常用数据类型 分类 数据类型 说明 范围 数值型 number(p,s) 存储定长的整数小数 p最大精度是38位(十进制) ...
  • 主要介绍了MySQLOracle 差异比较之一数据类型,需要的朋友可以参考下
  • sql mysql oracle数据类型

    2009-12-14 19:26:14
    MySql Oracle SqlServer三大数据库的数据类型列表及与jdbc数据类型的对照
  • oracle、sql server、mysql数据类型列表,自已亲手整理的,希望能帮到大家
  • MS-sql、OracleMysql、Informix数据类型整理。
  • MySQL Oracle 字节 范围 Character char(1) char(1) 2 0~65535 String varchar(255) varchar2(255)     String-clob longtext clob     Date-date date date     ...
  • MySQLOracle两种数据库在工作中,都是用的比较多的数据库,由于MySQLOracle数据类型上有部分差异,在我们迁移数据库时,会遇上一定的麻烦,下面介绍MySQLOracle数据库数据类型的对应关系
  • OracleMySQL数据类型转换总结

    千次阅读 2017-09-25 08:49:40
    MySQLOracle数据类型对照: mysql oracle BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DATETIME DATE DECIMA
  • MYSQLOracle 之间的数据类型转换

    千次阅读 2018-07-26 19:10:54
    MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE...
  • 1.oracle中的date类型mysql中一般使用datetime类型mysql中的date类型只包含日期,没有时间。2.oracle中的varchar2类型mysql中一般使用varchar类型mysql没有varchar2类型。3.oracle中的number类型,在mysql中...
  • Oracle Mysql 的整数类型

    千次阅读 2018-03-02 12:39:47
    1. MySQL整数数据类型 MySQL有丰富的数据类型,就整数而言,MySQL提供了多达5种整数类型,见下表类型字节最小值最大值 (带符号的/无符号的)(带符号的/无符号的)TINYINT1-128127 0255SMALLINT2-3276832767 065535...
  • MySQLOracle数据类型对比

    千次阅读 2018-11-07 17:18:01
    MySQLOracle两种数据库在工作中,都是用的比较多的数据库,由于MySQLOracle数据类型上有部分差异,在我们迁移数据库时,会遇上一定的麻烦,下面介绍MySQLOracle数据库数据类型的对应关系。 一、常见数据...
  • MySQLOracle数据类型对照表

    千次阅读 2018-11-27 15:50:16
    我想了想,在java中是对应的string,在mysql经常使用的是varchar,但是varchar最大支持4000,不太符合他问的问题,我又想到oracle中有blobclob两种数据类型,不知道Mysql中有没有,所以就查了查,得到以下文章,该...
  • Oracle的Timestamp数据类型Mysql的Timestamp数据类型兼容的经验 分类: ORACLE2010-12-20 20:14 1878人阅读 评论(0) 收藏 举报 oraclemysqltable数据库insertsql 在Mysql上开发的应用程序,在向...
  • Mysql,Oracle,Java数据类型对应

    千次阅读 2015-06-27 12:23:57
    Mysql,Oracle,Java数据类型对应 Mysql Oracle Java BIGINT NUMBER(19,0) java.lang.Long BIT RAW byte[] BLOB BLOB RAW byte[] CHAR CHAR java.lang.String

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 144,635
精华内容 57,854
关键字:

oracle和mysql数据类型比较

mysql 订阅