Mysql和java类型对应参照
来源:互联网 发布:扫描枪录入数据库 编辑:程序博客网 时间:2024/06/14 05:22
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT65535VARCHARjava.lang.String-1 INTEGER4INTEGER UNSIGNEDjava.lang.Long4 TINYINT3TINYINT UNSIGNEDjava.lang.Integer-6 SMALLINT5SMALLINT UNSIGNEDjava.lang.Integer5 MEDIUMINT8MEDIUMINT UNSIGNEDjava.lang.Integer4 BIT1BITjava.lang.Boolean-7 BIGINT20BIGINT UNSIGNEDjava.math.BigInteger-5 FLOAT4+8FLOATjava.lang.Float7 DOUBLE22DOUBLEjava.lang.Double8 DECIMAL11DECIMALjava.math.BigDecimal3 BOOLEAN1同TINYINT ID11PK (INTEGER UNSIGNED)java.lang.Long4 DATE10DATEjava.sql.Date91 TIME8TIMEjava.sql.Time92 DATETIME19DATETIMEjava.sql.Timestamp93 TIMESTAMP19TIMESTAMPjava.sql.Timestamp93 YEAR4YEARjava.sql.Date91
以上就是Java数据类型和MySQL数据类型对应表。
对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。
对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。
BIT(1) (new in MySQL-5.0)BIT
java.lang.Boolean
BIT( > 1) (new in MySQL-5.0)BITbyte[]
TINYINTTINYINTjava.lang.Boolean
if the configuration propertytinyInt1isBit
is set totrue
(the default) and the storage size is 1, orjava.lang.Integer
if not.BOOL, BOOLEANTINYINTSee TINYINT, above as these are aliases for TINYINT(1), currently.SMALLINT[(M)] [UNSIGNED]SMALLINT [UNSIGNED]java.lang.Integer
(regardless if UNSIGNED or not)MEDIUMINT[(M)] [UNSIGNED]MEDIUMINT [UNSIGNED]java.lang.Integer,
if UNSIGNEDjava.lang.Long
(C/J 3.1 and earlier), orjava.lang.Integer
for C/J 5.0 and laterINT,INTEGER[(M)] [UNSIGNED]INTEGER [UNSIGNED]java.lang.Integer
, if UNSIGNEDjava.lang.Long
BIGINT[(M)] [UNSIGNED]BIGINT [UNSIGNED]java.lang.Long
, if UNSIGNEDjava.math.BigInteger
FLOAT[(M,D)]FLOATjava.lang.Float
DOUBLE[(M,B)]DOUBLEjava.lang.Double
DECIMAL[(M[,D])]DECIMALjava.math.BigDecimal
DATEDATEjava.sql.Date
DATETIMEDATETIMEjava.sql.Timestamp
TIMESTAMP[(M)]TIMESTAMPjava.sql.Timestamp
TIMETIMEjava.sql.Time
YEAR[(2|4)]YEARIf yearIsDateType
configuration property is set to false, then the returned object type isjava.sql.Short
. If set to true (the default) then an object of typejava.sql.Date
(with the date set to January 1st, at midnight).CHAR(M)CHARjava.lang.String
(unless the character set for the column isBINARY, then byte[]
is returned.VARCHAR(M) [BINARY]VARCHARjava.lang.String
(unless the character set for the column isBINARY, then byte[]
is returned.BINARY(M)BINARYbyte[]
VARBINARY(M)VARBINARYbyte[]
TINYBLOBTINYBLOBbyte[]
TINYTEXTVARCHARjava.lang.String
BLOBBLOBbyte[]
TEXTVARCHARjava.lang.String
MEDIUMBLOBMEDIUMBLOBbyte[]
MEDIUMTEXTVARCHARjava.lang.String
LONGBLOBLONGBLOBbyte[]
LONGTEXTVARCHARjava.lang.String
ENUM('value1','value2',...)CHARjava.lang.String
SET('value1','value2',...)CHARjava.lang.String
0 0
- Mysql和java类型对应参照
- MySQL和java类型对应
- java类型与mysql类型对应表
- mysql 字段类型对应 java属性类型
- MYSQL类型与JAVA类型对应表
- Java类型和本地类型对应
- 数据库类型和java类型对应关系
- Java类型和本地类型对应
- java中类型和数据库类型对应
- 数据库类型对应java类型汇总(mysql、sql server和oracle)
- MySQL数据对应的Java类型
- java数据类型对应的mysql类型
- mysql数据类型与其对应的Java类型
- mysql字段类型对应java类
- Java与MySql数据库对应类型
- MySql与JAVA字段类型对应
- Java与MySql数据库对应类型
- mysql数据类型与java类型对应关系
- EBS 工具选项:关闭其他表单 Close Other Forms
- 线程安全和可重入的区别
- Linux新手安装Ubuntu 16.04之后,如何快速搭建一个舒服的开发环境
- HTML中,图片放大与缩小
- Qt5.8交叉编译配置选项详解(./configure --help)
- Mysql和java类型对应参照
- 数据结构——栈
- C++异常处理总结
- 杭电oj(Java版)——1091 A+B for Input-Output Practice (III)
- MySQL查询排名
- 苏州市天灵中药饮片ERP案例
- MTK android 常用修改点
- MyEclipse中报错:Communications link failure due to underlying exception
- sizeof('\0') strlen("\0")