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

对Boolean类型的解释

mysql不支持bool类型。

1
2
3
4
5
create table xs
(
id int primary key,
bl boolean
)

这样可以创建成功,但检查表结构会发现mysql把它替换成tinyint(1)。

即当把一个数据设置成bool类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的bool。 默认值也就是1,0两种,分别对应了bool的true和false

在Java对应的POJO类中,可以根据实际情况使用java.lang.Boolean或者java.lang.Integer。

原文: http://www.cnblogs.com/binyue/p/4730054.html

转载于:https://www.cnblogs.com/zhaoYuQing-java2015/p/6399980.html

【转】Java MySQL数据类型对照相关推荐

  1. java mysql 数据类型对照

    java mysql 数据类型对照 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N ...

  2. do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...

    dophon-db 项目介绍 dophon框架的数据库模块,也可单独作为一个与数据库模块交互的部件 支持mysql数据库连接 支持orm形式的数据操作 如有疑问请发送邮件联系作者:ealohu@163 ...

  3. Java数据类型和MySql数据类型对应表

    java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CH ...

  4. msyql数据类型对照java类型

    Java MySQL数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.S ...

  5. Java 和 MySQL 数据类型对照表

    java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CH ...

  6. mysql创建表时,表的类型与java的数据类型映射(常用)

      在mysql中,列的类型,主要是用来约束这一列的数据类型.mysql中常用列的类型与java中的数据类型对照如下 java mysql int INT long BIGINT BigDecimal ...

  7. MySQL 数据类型讲解 和Java中所对应的数据类型讲解

    MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...

  8. Java 数据类型和 MySql 数据类型对应一览表

    MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的. 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任 ...

  9. Java--mysql 的数据类型对照(映射)表

    java和mysql 的数据类型对照(映射)表 数据类型: java mysql byte tinyint short smallint int int(★) long bigint char / S ...

最新文章

  1. Spring MVC 五大组件
  2. matlab 冒号操作符
  3. Struts2 method=get方法乱码
  4. selenium webdrive 默认打开浏览器设置
  5. 世界杯十六强合影壁纸
  6. C# - dynamic 特性
  7. 设计模式五: 原型模式(Prototype)
  8. 贝塞尔曲线工具css,如何反转CSS中的贝塞尔曲线的实现方法
  9. ctfshow-WEB-web9( MD5加密漏洞绕过)
  10. Websocket实现即时通讯
  11. 算法导论第三版 21.2-3习题答案
  12. 最小二乘残差 C语言6,传感器原理和应用习题_第1章.doc
  13. JavaScript到底应该怎么用?
  14. 为什么对抗生成网络(GAN)被誉为过去20年来深度学习中最酷的想法?
  15. python实现GIF,PNG,JPG图片转换报错解决
  16. 再探矩阵求逆引理 : Woodbury恒等式的证明
  17. Python摄氏度与华氏度的相互转换
  18. 好青年雷军:奖学金都被我拿遍了
  19. 视觉伺服控制工具Visual Servoing Platform---VISP(6)----基于4个平面点的姿态估计
  20. gradle-6.5.1-all 快速下载

热门文章

  1. 在一个类型的继承体系中,成员的构造顺序
  2. JavaScript事件详解
  3. vue --- 购物车页面
  4. Spring Boot(十二)单元测试JUnit
  5. 看不清的融资迷局 二线玩家字节跳动在打什么主意?
  6. jQuery插件-轻量图片轮换-UISlide2
  7. 自然语言0_nltk中文使用和学习资料汇总
  8. sed命令的使用和说明
  9. HTTP详解(转载)
  10. 开发短信发送程序的几则技巧