论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
Mysql
›
MySQL与Java常用数据类型的对应关系
MySQL与Java常用数据类型的对应关系
丝
金牌会员
|
2023-4-4 14:14:15
|
显示全部楼层
|
阅读模式
楼主
主题
992
|
帖子
992
|
积分
2976
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
一、字符串数据类型:
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
二进制形式的极大文本数据
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
丝
金牌会员
这个人很懒什么都没写!
楼主热帖
ShardingSphere 异构迁移最佳实践:将3 ...
本科毕设CTF平台-MarsCTF
MySQL 5.7 安装教程(全步骤、保姆级教 ...
KubeEdge 1.12版本发布,稳定性、安全 ...
Grafana 系列文章(一):基于 Grafana ...
学生信息管理系统(JAVA+MYSQL) ...
15.Linux和Windows入侵排查
Sickos1_1
mysql数据迁移,通用windows->linux,li ...
Redis介绍与安装
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
物联网
.Net
云原生
容器及微服务
SQL-Server
移动端开发
快速回复
返回顶部
返回列表