Java数据类型和MySql数据类型对应一览

数据库 MySQL
在开发的过程中,Java数据类型和MySql数据类型的对应和区别都需要深刻记忆。下面就为您详细介绍MySql数据类型和Java数据类型,供您参考。

下面将以列表的形式对MySql数据类型和Java数据类型进行对应比较,如果您对MySql数据类型方面感兴趣的话,不妨一看。

java mysql 数据类型对照

 

类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述
           
VARCHAR L+N VARCHAR java.lang.String 12  
CHAR N CHAR java.lang.String 1  
BLOB L+N BLOB java.lang.byte[] -4  
TEXT 65535 VARCHAR java.lang.String -1  
           
INTEGER 4 INTEGER UNSIGNED java.lang.Long 4  
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6  
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5  
MEDIUMINT 8 MEDIUMINT UNSIGNED java.lang.Integer 4  
BIT 1 BIT java.lang.Boolean -7  
BIGINT 20 BIGINT UNSIGNED java.math.BigInteger -5  
FLOAT 4+8 FLOAT java.lang.Float 7  
DOUBLE 22 DOUBLE java.lang.Double 8  
DECIMAL 11 DECIMAL java.math.BigDecimal 3  
BOOLEAN 1 同TINYINT      
           
ID 11 PK (INTEGER UNSIGNED) java.lang.Long 4  
           
DATE 10 DATE java.sql.Date 91  
TIME 8 TIME java.sql.Time 92  
DATETIME 19 DATETIME java.sql.Timestamp 93  
TIMESTAMP 19 TIMESTAMP java.sql.Timestamp 93  
YEAR 4 YEAR java.sql.Date 91






 

以上就是Java数据类型和MySql数据类型对应表。

对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。

对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。

 

 

 

【编辑推荐】

Mysql清空表的实现方法

Mysql建表实例

MySQL联结查询一览

MySQL随机查询的优化实例

MySQL排序使用情况

责任编辑:段燃 来源: 互联网
相关推荐

2016-08-18 14:13:55

JavaScript基本数据引用数据

2010-07-22 17:57:40

2017-07-10 13:38:07

MySQL数据类型整数类型

2023-03-27 10:04:27

数据类型浮点型布尔型

2019-08-12 11:40:48

数据库SQLite3数据类型

2014-01-05 17:08:09

PostgreSQL数据类型

2011-05-26 13:54:04

Json

2020-10-26 13:46:07

Java基础入门篇

2010-09-17 14:49:04

Java数据类型

2010-06-13 18:00:56

MySQL数据类型

2020-10-26 07:16:10

MySQLSchema数据

2021-12-31 10:32:26

MySQL数据类型

2010-06-10 10:06:01

MySQL数据类型

2010-08-10 17:17:59

2010-10-08 14:04:44

MySQL数值数据类型

2013-07-30 14:00:46

.NET数据类型

2013-07-30 14:48:58

.NET数据类型

2010-08-11 09:14:33

DB2数据类型

2022-10-27 20:42:04

JavaScripJava编程语言

2009-05-11 14:36:56

数据类型建库策略MySQL
点赞
收藏

51CTO技术栈公众号