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 YYYYYY格式的年值

这个时间的对应的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中所对应的数据类型讲解相关推荐

  1. java中PreparedStatement和Statement详细讲解

    java中PreparedStatement和Statement详细讲解 大家都知道PreparedStatement对象可以防止sql注入,而Statement不能防止sql注入,那么大家知道为什么 ...

  2. java小数的数据类型_【填空题】Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f。...

    [填空题]Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f. 更多相关问题 - Your plan is perfect and I believe that it wil ...

  3. MySQL字段类型与Java中类型的对应

    MySQL字段类型与Java中类型的对应 在设计数据的时候,需要与Java里的类型进行匹配,我自己在设计过程中参考的内容如下 编号 类型名称 显示长度 数据库类型 Java类型 备注/描述 0 VAR ...

  4. java中row类,Flink数据类型之POJO和Table中的Row

    Published: 2019-09-15 22:10:00 tags: Flink Flink数据类型支持 TypeInformation主要是为Flink系统内有效的对数据结构类型进行管理, 对数 ...

  5. Java中八种基本数据类型的大小,以及他们的封装类

    Java中八种基本数据类型的大小,以及他们的封装类 1.int是基本数据类型,Integer是int的封装类,是引用类型. int默认值是0,而Integer默认值是null, 所以Integer能区 ...

  6. JAVA中希尔排序去的讲解_java 中基本算法之希尔排序的实例详解

    java 中基本算法之希尔排序的实例详解 希尔排序(Shell Sort)是插入排序的一种.也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本.希尔排序是非稳定排序算法.该方法因DL.Shel ...

  7. Java中的变量、数据类型和运算符

    1. java语言是一种强类型的语言,对各种数据类型都有明确的区分,而计算机使用内存来记忆大量运算时需要使用的数据,而当声明一个变量时,即在内存中划分一块空间存储数据,而变量类型决定划分内存空间的大小 ...

  8. java中最基本的数据类型,java中的基本数据类型

    java中的基本数据类型 java的基本数据类型以及长度如下: 1.整数型 字节型byte:占1个字节 范围为 -28-1至28-1-1 短整型short:占2个字节 范围为 -22*8-1 至 22 ...

  9. mysql的longblob在java中如果使用

    在Java中使用MySQL的longblob类型需要使用JDBC驱动. 首先,你需要在你的项目中引入MySQL JDBC驱动.具体方法可以参考MySQL官方文档. 然后,你可以使用PreparedSt ...

最新文章

  1. 二值化图像的欧拉数_Android OpenCV(八):图像二值化
  2. 弹性计算双周刊 第7期
  3. 【老王来了】之隔壁路由器坏了,他来了...
  4. c# json datatable_KoobooJson一款高性能且轻量的JSON库
  5. 记一次kubect init初始化端口占用问题
  6. 7-9 用天平找小球 (10 分)
  7. 面试官:Spring创建好的单例对象存在线程安全问题吗?
  8. 【白皮书分享】2021-2022内容营销平台价值洞察白皮书.pdf(附下载链接)
  9. Android应用程序中的多个Activity的显示创建和调用
  10. Drools 规则引擎一文读懂
  11. matlab单元刚度矩阵整合成整刚,空间四面体单元刚度矩阵的Matlab向量化集成.pdf...
  12. Redis学习三:设计与实现之单机数据库的实现
  13. c语言dp算法,通过leetcode学算法——动态规划(dp)
  14. iso国家代码 三位字母_ISO 2字母语言代码
  15. (封装调用) layui table中checkbox 付款框 跨页保存选中赋值状态 跨页记忆选择
  16. CSDN没有适配竖屏显示器(3840x2160)
  17. mt4服务器文件夹,MT4服务器地址在哪个文件
  18. 最后的巫师猎人 高清BT种子迅雷下载
  19. 如何选择云服务器配置?怎么买最划算?
  20. 倩女幽魂2稳定的服务器,《倩女幽魂2》服务器帮会形势分析之点将台篇

热门文章

  1. SAP SM12 解锁Lock Table
  2. 使用动态内表——ALV输出
  3. 永洪Desktop安装——windows版
  4. 再度冲刺“农村电商第一股”,汇通达还有什么法宝?
  5. 货拉拉周胜馥,这次赌“输”了?
  6. mysql事物 总结_Mysql事务总结
  7. 发起http请求_关于HTTP请求发起和响应你了解多少
  8. vsscode beego 没有提示_轻松搭建基于 Serverless 的 Go 应用(Gin、Beego 举例)
  9. 软件管家公众号_软件安装管家:大学生最值得关注的公众号
  10. android手机没电怎么恢复电量,手机电池不耐用怎么恢复_华为手机电池不耐用怎么恢复_攻略...