首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
MySQL与Java常用数据类型的对应关系
返回列表
发新帖
MySQL与Java常用数据类型的对应关系
[复制链接]
发表于 2023-4-4 14:20:12
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
一、字符串数据类型:
MySQL类型名
大小
用途
对应Java类名
char
0-255 bytes
定长字符串 (姓名、性别、学号)
String
varchar
0-65535 bytes
变长字符串(比上面更长一点的那种)
String
tinytext
0-255 bytes
比较短的那种文本数据(新闻速报的那种)
String
mediumtext
0-16 777 215 bytes
中等长度的文本数据(小作文)
String
text
0-65 535 bytes
长文本数据(比上面更长一点的那种)
String
longtext
0-4 294 967 295 bytes
极大文本数据(论文)
String
二、日期/时间数据类型:
这个时间的对应的Java类、只要格式正确、都是可以取的,主要看需求是什么。不管你后端是String、Date 类型、只要格式是对应的就是可以的。
MySQL类型名
用途
date
YYYY-MM-DD格式的日期值
time
hh:mm:ss格式的时间值
datetime
YYYY-MM-DD hh:mm:ss格式的日期和时间值
timestamp
YYYY-MM-DD hh:mm:ss格式的时间戳记值
year
YYYY或YY格式的年值
三、数值数据类型:
MySQL类型名
用途
对应Java类名
tinyint
一个很小很小的整数
Integer
smallint
一个小整数
Integer
int
一个int大小的整数 (大都用来做id)
Integer
mediumint
一个中等大小的整数
Integer
bigint
一个蛮大的整数(也常用来做id)
Long
float
学生成绩、允许有误差的、单精度浮点数
Float
double
学生成绩、允许有误差的、双精度浮点数
Double
decimal
计算工资、盈利、金融方面
Java.math.BigDecimal
四、二进制数据类型:
MySQL类型名
描述
tityblob
不超过 255 个字符的二进制字符串
blob
二进制形式的长文本数据
mediumblob
二进制形式的中等长度文本数据
longblob
二进制形式的极大文本数据
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
返回列表
浏览过的版块
网络安全
.Net
数据仓库与分析
熊熊出没
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表