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语言实现单链表的倒叙
bool upsidedown_list(LinkList L) { Lnode *head, *tmp, *oldhead; head = L; tmp = L->next; oldhead ...
- 在Unity3D中开发的Rim Shader
Swordmaster Rim Shaders 特点 本资源包共包含两种Rim效果的Shader (1)Rim Bumped Specular. (2)Rim StandardPBR(Metallic ...
- 创建Django项目的两种方式
有两种方式可创建django项目: 方式一:命令行 1. cmd 命令行,进入到指定的目录,执行:django-admin startproject mydiary [mydiary 为项目名],创建 ...
- 算法题:消除字符串中全部的b和连续的ac
最近碰到了一道面试题,虽然不难但是临试没想出好的解法,记录下来以作分享. 题目:消除字符串中全部的b和连续的ac 用例: 'aabbc' -> 'a' 'aaabbbccc' -> '' ...
- vue3 ts vite
npm init vite@latest npm install -D sassnpm i vantnpm i vite-plugin-style-import@1.4.1 -Dvite.config ...
- python基于word模板批量生成word文件
1.需要用到docxtpl库,用于操作word模板 安装:pip insatll docxtpl 处理之前的word模板 处理后的word 下面直接上代码揭开它的神秘面纱:第一步,读取excel中的内 ...
- 微信小程序基本总结
小程序目录结构 project.config.json 配置项目文件,用的最多的就是配置是否开启HTTPS校检 app.js 设置一些全局的基础数据 app.json 设置底部tabbar,标题栏和路 ...
- 数据库ip被锁了怎么办
由于多次访问失败,导致ip被限制,登录时会报错 Internal error/check (Not system error) 如何解决: 找一台同事的机子,(或者修改自己的ip),然后打开sql 的 ...
- 浏览器对象模型(BOM)中的History对象模型
- CF1272 B DIV3 ---代码对比
这次DIV3有点可惜啊,题解是我的与学长的代码对比 学长的原博客https://www.cnblogs.com/xyq0220/p/12036109.html B.Snow Walking Robot ...