MySQL与Java常用数据类型的对应关系
一、字符串数据类型:
| 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 | 二进制形式的极大文本数据 |
MySQL与Java常用数据类型的对应关系的更多相关文章
- java常用数据类型使用Day008
1,java常用数据类型使用 package cn.edu.fhj.day008; import java.util.ArrayList; import java.util.HashMap; impo ...
- 百万年薪python之路 -- MySQL数据库之 常用数据类型
MySQL常用数据类型 一. 常用数据类型概览 # 1. 数字: 整型: tinyint int bigint 小数: float: 在位数比较短的情况下不精确 double: 在位数比较长的情况下不 ...
- MYSQL数据库的常用数据类型
列类型 说明 tinyint/smallint/mediumint int(integer)/bigint 1字节.2字节.3字节.4字节.8字节整数,又可分有符号和无符号两种.这些整数类型的区别仅仅 ...
- Java—常用数据类型
1 Vector类 Vector类似于一个数组,但与数组相比在使用上有以下两个优点. (1) 使用的时候无需声明上限,随着元素的增加,Vector的长度会自动增加. (2) Vector提供额外的方 ...
- MySql数据库之常用数据类型及常用约束简述
本文呢,主要给大家简述一下数据库中常用的几种数据类型以及约束. 1.数据类型 数据类型,是指数据表中可以存储的数据的种类. 数据库中常用的数据类型有: 1.整型:int.bit 2.小数:decima ...
- 数据库中字段的数据类型与JAVA中数据类型的对应关系
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N ...
- Mysql常用数据类型归纳总结1
一直在用Mysql数据库,Mysql的数据类型也最常打交道的.但关于Mysql的一些常用数据类型了解程度仅限于一知半解,仅仅能满足满足于平时一些最简单的操作.而Mysql常用数据类型的定义以及规范理解 ...
- Java中几种常用数据类型之间转换的方法
Java中几种常用的数据类型之间转换方法: 1. short-->int 转换 exp: short shortvar=0; int intvar=0; shortvar= (short) in ...
- MySQL数据库3 - MySQL常用数据类型
一. MySql常用数据类型 数据类型:整数(tinyint smailint int bigint) 定点数 decimal(p,s) ------ 小数点位置固定的 ---> 数 ...
- Mysql常用数据类型
Mysql常用数据类型 数字: 字符串: 时间:
随机推荐
- C++ push_back()函数应用
最近在学习Opencv,用C++写程序,做了一个虚拟画笔的项目,即通过摄像头采集视频图像信息,识别视频中的画笔,并画笔在空中的划痕显示在视频图像上.在进行到划痕显示的,由于视频是实时采集的,检测到的画 ...
- iOS设置textView的placeholder
转载:http://blog.sina.com.cn/s/blog_7a1b23430102wkys.html #import "ViewController.h" @interf ...
- epoll 基本知识与使用
https://blog.csdn.net/qq_35721743/article/details/86742508 epoll 最大的好处在于它不会随着监听 fd 数目的增长而降低效率. epoll ...
- 不可错过的JS代码优化技巧(持续更新)
1. 带有多个条件的 if 语句 把多个值放在一个数组中,然后调用数组的 includes 方法. //longhand if (x === 'abc' || x === 'def' || x === ...
- 使用MailKit发送邮件
MailKit的项目地址:https://github.com/jstedfast/MailKit 使用: 1 定义发送邮件所需要的model或者dto,该model可根据个人的需要进行修改 1 pu ...
- Spring系列之字段格式化-13
字段格式化 Spring 3 引入了一个方便的SPI,它为客户端环境的实现Formatter提供了一个简单而健壮的替代方 Formatter Formatter实现字段格式化逻辑的SPI . pack ...
- base64格式上传图片方法
function dataURItoBlob(dataURI) { const byteString = atob(dataURI.split(',')[1]); const mimeString = ...
- centos7 为文件夹添加写入权限
[root@VM-16-15-centos ~]# sudo su[root@VM-16-15-centos ~]# cd /www/wwwroot/www.htqq.sale/php/images[ ...
- C语言初级阶段4——数组2————二维数组
C语言初级阶段4--数组2----二维数组 二维数组的定义:类型说明符 数组名[数组大小] [数组大小] 第一个大小是行的大小,第二个大小是列的大小. 二维数组的初始化:{} #include< ...
- cesium 學習計劃
上篇已经将cesium环境搭建完成,并且服务启动完成,进去后主要浏览 documents 文档和Sandcastle 示例. 学习计划:沙盒示例学习一遍,每个示例中的查看对应代码接口. 学习cesiu ...