【转】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 |
对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数据类型对照相关推荐
- java mysql 数据类型对照
java mysql 数据类型对照 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N ...
- do与mysql数据类型对照_dophon-db: dophon框架的数据库模块,支持mysql,sqlite数据库,带有orm持久化功能与链式操作实例,贴近逻辑习惯,支持mysql多数据源配置...
dophon-db 项目介绍 dophon框架的数据库模块,也可单独作为一个与数据库模块交互的部件 支持mysql数据库连接 支持orm形式的数据操作 如有疑问请发送邮件联系作者:ealohu@163 ...
- Java数据类型和MySql数据类型对应表
java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CH ...
- msyql数据类型对照java类型
Java MySQL数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.S ...
- Java 和 MySQL 数据类型对照表
java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CH ...
- mysql创建表时,表的类型与java的数据类型映射(常用)
在mysql中,列的类型,主要是用来约束这一列的数据类型.mysql中常用列的类型与java中的数据类型对照如下 java mysql int INT long BIGINT BigDecimal ...
- MySQL 数据类型讲解 和Java中所对应的数据类型讲解
MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...
- Java 数据类型和 MySql 数据类型对应一览表
MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的. 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任 ...
- Java--mysql 的数据类型对照(映射)表
java和mysql 的数据类型对照(映射)表 数据类型: java mysql byte tinyint short smallint int int(★) long bigint char / S ...
最新文章
- Spring MVC 五大组件
- matlab 冒号操作符
- Struts2 method=get方法乱码
- selenium webdrive 默认打开浏览器设置
- 世界杯十六强合影壁纸
- C# - dynamic 特性
- 设计模式五: 原型模式(Prototype)
- 贝塞尔曲线工具css,如何反转CSS中的贝塞尔曲线的实现方法
- ctfshow-WEB-web9( MD5加密漏洞绕过)
- Websocket实现即时通讯
- 算法导论第三版 21.2-3习题答案
- 最小二乘残差 C语言6,传感器原理和应用习题_第1章.doc
- JavaScript到底应该怎么用?
- 为什么对抗生成网络(GAN)被誉为过去20年来深度学习中最酷的想法?
- python实现GIF,PNG,JPG图片转换报错解决
- 再探矩阵求逆引理 : Woodbury恒等式的证明
- Python摄氏度与华氏度的相互转换
- 好青年雷军:奖学金都被我拿遍了
- 视觉伺服控制工具Visual Servoing Platform---VISP(6)----基于4个平面点的姿态估计
- gradle-6.5.1-all 快速下载