MySQL 数据类型讲解 和Java中所对应的数据类型讲解
MySQL 数据类型讲解 和Java中所对应的数据类型讲解
Mysql数据类型分类
在Mysql中常用数据类型一共有四种字符串数据类型、日期/时间数据类型、数值数据类型以及二进制数据类型。
一、字符串数据类型:
主要包括下列几种数据类型:char,varchar,tinytext,mediumtext,text,longtext,enum,set。
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 |
字体加粗的是比较常用的。
二、日期/时间数据类型:
主要包含下列几种数据类型:date,time,datetime,timestamp,year。
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 格式的年值
|
这个时间的对应的Java类、只要格式正确、都是可以取的,主要看需求是什么。
不管你后端是String、Date 类型、只要格式是对应的就是可以的。
三、数值数据类型:
主要包含下列几种数据类型:tinyint,smallint,mediumint,int,bigint,float,double,decimal。
mysql类型名 | 用途 | 对应Java类 |
---|---|---|
tinyint | 一个很小很小的整数 | Integer |
smallint | 一个小整数 | Integer |
mediumint | 一个中等大小的整数 | Integer |
int | 一个int大小的整数 (大都用来做id) | Integer |
bigint | 一个蛮大的整数(也常用来做id) | Long |
float | 学生成绩、允许有误差的、单精度浮点数 | Float |
double | 学生成绩、允许有误差的、双精度浮点数 | Double |
decimal | 计算工资、盈利、金融方面 | Java.math.BigDecimal |
四、二进制数据类型:
主要包含下列几种数据类型:tityblob,blob,mediumblob,longblob。
mysql类型名 | 描述 |
---|---|
tityblob | 不超过 255 个字符的二进制字符串 |
blob | 二进制形式的长文本数据 |
mediumblob | 二进制形式的中等长度文本数据 |
longblob | 二进制形式的极大文本数据 |
日常自言自语
又完成一篇,不过这篇更加划水啦。
这种偏理论知识的,我还是学的不太好啊。
溜啦溜啦。
MySQL 数据类型讲解 和Java中所对应的数据类型讲解相关推荐
- java中PreparedStatement和Statement详细讲解
java中PreparedStatement和Statement详细讲解 大家都知道PreparedStatement对象可以防止sql注入,而Statement不能防止sql注入,那么大家知道为什么 ...
- java小数的数据类型_【填空题】Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f。...
[填空题]Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f. 更多相关问题 - Your plan is perfect and I believe that it wil ...
- MySQL字段类型与Java中类型的对应
MySQL字段类型与Java中类型的对应 在设计数据的时候,需要与Java里的类型进行匹配,我自己在设计过程中参考的内容如下 编号 类型名称 显示长度 数据库类型 Java类型 备注/描述 0 VAR ...
- java中row类,Flink数据类型之POJO和Table中的Row
Published: 2019-09-15 22:10:00 tags: Flink Flink数据类型支持 TypeInformation主要是为Flink系统内有效的对数据结构类型进行管理, 对数 ...
- Java中八种基本数据类型的大小,以及他们的封装类
Java中八种基本数据类型的大小,以及他们的封装类 1.int是基本数据类型,Integer是int的封装类,是引用类型. int默认值是0,而Integer默认值是null, 所以Integer能区 ...
- JAVA中希尔排序去的讲解_java 中基本算法之希尔排序的实例详解
java 中基本算法之希尔排序的实例详解 希尔排序(Shell Sort)是插入排序的一种.也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本.希尔排序是非稳定排序算法.该方法因DL.Shel ...
- Java中的变量、数据类型和运算符
1. java语言是一种强类型的语言,对各种数据类型都有明确的区分,而计算机使用内存来记忆大量运算时需要使用的数据,而当声明一个变量时,即在内存中划分一块空间存储数据,而变量类型决定划分内存空间的大小 ...
- java中最基本的数据类型,java中的基本数据类型
java中的基本数据类型 java的基本数据类型以及长度如下: 1.整数型 字节型byte:占1个字节 范围为 -28-1至28-1-1 短整型short:占2个字节 范围为 -22*8-1 至 22 ...
- mysql的longblob在java中如果使用
在Java中使用MySQL的longblob类型需要使用JDBC驱动. 首先,你需要在你的项目中引入MySQL JDBC驱动.具体方法可以参考MySQL官方文档. 然后,你可以使用PreparedSt ...
最新文章
- 二值化图像的欧拉数_Android OpenCV(八):图像二值化
- 弹性计算双周刊 第7期
- 【老王来了】之隔壁路由器坏了,他来了...
- c# json datatable_KoobooJson一款高性能且轻量的JSON库
- 记一次kubect init初始化端口占用问题
- 7-9 用天平找小球 (10 分)
- 面试官:Spring创建好的单例对象存在线程安全问题吗?
- 【白皮书分享】2021-2022内容营销平台价值洞察白皮书.pdf(附下载链接)
- Android应用程序中的多个Activity的显示创建和调用
- Drools 规则引擎一文读懂
- matlab单元刚度矩阵整合成整刚,空间四面体单元刚度矩阵的Matlab向量化集成.pdf...
- Redis学习三:设计与实现之单机数据库的实现
- c语言dp算法,通过leetcode学算法——动态规划(dp)
- iso国家代码 三位字母_ISO 2字母语言代码
- (封装调用) layui table中checkbox 付款框 跨页保存选中赋值状态 跨页记忆选择
- CSDN没有适配竖屏显示器(3840x2160)
- mt4服务器文件夹,MT4服务器地址在哪个文件
- 最后的巫师猎人 高清BT种子迅雷下载
- 如何选择云服务器配置?怎么买最划算?
- 倩女幽魂2稳定的服务器,《倩女幽魂2》服务器帮会形势分析之点将台篇
热门文章
- SAP SM12 解锁Lock Table
- 使用动态内表——ALV输出
- 永洪Desktop安装——windows版
- 再度冲刺“农村电商第一股”,汇通达还有什么法宝?
- 货拉拉周胜馥,这次赌“输”了?
- mysql事物 总结_Mysql事务总结
- 发起http请求_关于HTTP请求发起和响应你了解多少
- vsscode beego 没有提示_轻松搭建基于 Serverless 的 Go 应用(Gin、Beego 举例)
- 软件管家公众号_软件安装管家:大学生最值得关注的公众号
- android手机没电怎么恢复电量,手机电池不耐用怎么恢复_华为手机电池不耐用怎么恢复_攻略...