Mybatis:数据库的类型与java类型对应

Mybatis:数据库的类型与java类型对应

2023年7月13日发(作者:)

Mybatis:数据库的类型与java类型对应 Mybatis与数据库的类型对应1:Java数据类型与MySql数据类型对照表类型名称VARCHARCHARBLOBTEXTINTEGERTINYINTSMALLINTMEDIUMINTBITBIGINTFLOATDOUBLEDECIMALBOOLEANIDDATETIMEDATETIMETIMESTAMP显⽰长度L+NNL+N6553543581204+8229数据库类型VARCHARCHARBLOBVARCHARINTEGER UNSIGNEDTINYINT UNSIGNEDSMALLINT UNSIGNEDMEDIUMINT UNSIGNEDBITBIGINT UNSIGNEDFLOATDOUBLEDECIMAL同TINYINTPK (INTEGER UNSIGNED)DATETIMEDATETIMETIMESTAMPJAVA类型[]imal

ampJDBC类型索引(int)121-4-14-654-7-5783

*对于bolb,⼀般⽤于对图⽚的数据库存储,原理是把图⽚打成⼆进制,然后进⾏的⼀种存储⽅式,在java中对应byte[]数组。对于boolen类型,在mysql数据库中,个⼈认为⽤int类型代替较好,对bit操作不是很⽅便,尤其是在具有web页⾯开发的项⽬中,表⽰0/1,对应java类型的Integer较好。2:SqlServer数据库与MySql数据类型对照表SQL Server 类型JDBC 类型 ()Java 语⾔类型biginttimestampbinaryBIGINTlongBINARYbyte[]bitchardecimalmoneysmallmoneyfloatintimagevarbinary(max)varchar(max)imalDOUBLEINTEGERdoubleintLONGVARBINARYbyte[]LONGVARCHARStringCHARNCHAR (Java SE 6.0)VARCHARNVARCHAR (Java SE 6.0)LONGVARCHARLONGNVARCHAR (Java SE 6.0)NUMERICREALSMALLINTTIMESTAMPStringnvarcharnvarchar(max)ntextnumericrealsmallintdatetimesmalldatampVARBINARYVARCHARTINYINTCHARLONGVARCHARSQLXML (Java SE 6.0)TIME (1)DATEbyte[] (1)ltimedatedatetime2datetimeoffset(2)meOffset3:sqlserver和Oracle数据类型对应关系ver 2k转换为 10g列名SqlServer数据类型SqlServer长度Oracle数据类型column1column2column3column4column5column6column7column8column9column10column11column12column13column14column15column16column17column18column19column20column21column22column23column24bigintbinarybitchardatetimedecimalfloatimageintmoneyncharntextnumericnvarcharrealsmalldatetimesmallintsmallmoneysql_varianttexttimestamptinyintuniqueidentifiervarbinary85

16811650NUMBER(19)RAW(50)NUMBER(2)CHAR(10)DATENUMBER(18)BINARY_DOUBLEBLOBNUMBER(10)NUMBER(19,4)NCHAR(10)NCLOBNUMBER(18)NVARCHAR2(50)BINARY_FLOATDATENUMBER(5)NUMBER(10,4)BLOBCLOBRAW(8)NUMBER(3)BLOBRAW(50)VARCHAR2(50)

10g 转换为SqlServer 2kOracle列名COLUMN1COLUMN2COLUMN3COLUMN4COLUMN5COLUMN6COLUMN12COLUMN13COLUMN14Oracle数据类型BINARY_DOUBLEBINARY_FLOATBLOBCLOBCHAR(10)DATENUMBERNVARCHAR2(10)RAW(10)SqlServer列名COLUMN1COLUMN2COLUMN3COLUMN4COLUMN5COLUMN6COLUMN12COLUMN13COLUMN14SqlServer数据类型floatrealimagentextnchardatetimenumericnvarcharvarbinarySqlServer数据长度8410COLUMN14COLUMN15COLUMN16COLUMN17COLUMN18COLUMN7COLUMN8COLUMN9COLUMN10COLUMN11RAW(10)TIMESP(6)TIMESP(6) WITH LOCAL TIME ZONETIMESP(6) WITH TIME ZONEVARCHAR2(10)INTERVAL DAY(2) TO SECOND(6)INTERVAL YEAR(2) TO MONTHLONGLONG RAWNCLOBCOLUMN14COLUMN15COLUMN16COLUMN17COLUMN18COLUMN7COLUMN8COLUMN9COLUMN10COLUMN11varbinarydatetimedatetimedatetimenvarcharnvarcharnvarcharntextimagentext11616

发布者:admin,转转请注明出处:http://www.yc00.com/news/1689248135a225686.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信