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

在设计数据的时候,需要与Java里的类型进行匹配,我自己在设计过程中参考的内容如下

编号 类型名称 显示长度 数据库类型 Java类型 备注/描述
0 VARCHAR L+N varchar java.lang.String 长度根据填入的长度变化
1 CHAR N char java.lang.String 固定长度, 未填满的会以空格补齐
2 BLOB L+N blob java.lang.byte[]
3 TEXT 65535 varchar java.lang.String
4 INTEGER 4 integer unsigned java.lang.Long
5 TINYINT 3 tinyint unsigned java.lang.Integer 适合标志位
6 SMALLINT 5 smallint unsigned java.lang.Integer
7 MEDIUMINT 8 mediumint unsigned java.lang.Integer
8 BIT 1 bit java.lang.Boolean
9 BIGINT 20 bigint unsigned java.math.BigInteger
10 FLOAT 4+8 float java.lang.Float 为啥4+8,别忘啦有小数位
11 DOUBLE 22 double java.lang.Double
12 DECIMAL 11 decimal java.lang.BigDecimal 适合用于标记价格,自定义小数位
12 BOOLEAN 1 tinyint java.lang.Integer
13 ID 11 pk(integer unsigned) java.lang.Long 主键,long大一点
14 DATE 10 date java.sql.Date 例子:Mon May 04 09:51:52 CDT 2013
15 TIME 8 time java.sql.Time 只包括时分秒
16 DATETIME 19 datetime java.sql.Timestamp 包括年月日时分秒的记录
17 TIMESTAMP 19 timestamp java.sql.Timestamp 适合记录最后的编辑时间
18 YEAR 4 year java.sql.Date

JavaScript将时间戳转换为年月日 时分秒

其实主要是针对timestap的转换

var createdTime=new Date(lastEditTime);
var y=createdTime.getFullYear(),m=createdTime.getMonth()+1,d=createdTime.getDate();
var finalDate=y+'-'+(m<10?'0'+m:m)+'-'+(d<10?'0'+d:d)+' '+applyTime.toTimeString().substr(0,8);

MySQL字段类型与Java中类型的对应相关推荐

  1. Java中类型判断的几种方式

    前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个对象是 ...

  2. MySQL 数据类型讲解 和Java中所对应的数据类型讲解

    MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...

  3. MySql 字段类型对应 Java 实体类型

    前言 MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的: 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.Strin ...

  4. json mysql 字段 默认值_MySQL中的JSON类型

    前言(废话) 昨天抽了点时间在网上搜列了一个开源项目,项目挺完整的,前后台分离还带有微信小程序,我Clone下代码,经过一番倒腾,嘿~还真就跑起来了.在这个过程中,体验了一把VUE项目工程细节,因为之 ...

  5. oracle时间类型转化成java对象_Oracle数据库date类型与Java中Date的联系与转化

    以下是对Java中的日期对象与Oracle中的日期之间的区别与联系做点说明,以期对大家有所帮助. new Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),就是系统当 ...

  6. mysql 的longtext类型对应java什么类型?

    在mysql的shu数据库中我们存的是小图片的base64位的编码信息.那么在java中对应什么类型呢? `cardPic` longtext COLLATE utf8mb4_unicode_ci C ...

  7. java中类型的相互转化_Java中的数据类型及相互转换方法

    本文主要讲解两个部分: 一.Java中的数据类型有哪些? 二.数字类型和字符串类型相互转换的方法? 一.Java中的数据类型有哪些: Java中的数据类型有:基本数据类型和引用数据类型: 基本数据类型 ...

  8. sqlserver数据库类型对应Java中的数据类型

    2019独角兽企业重金招聘Python工程师标准>>> SQL Server 类型 JDBC 类型 (java.sql.Types) Java 语言类型 bigint BIGINT ...

  9. Scala中集合类型与java中集合类型转换

    对于java中的集合元素并不能在scala中拿来就用的,需要进行相应的转换. 1. 转换规则如下 从下面可以看出,有些可以相互转换的,有些只能单向转换: scala.collection.Iterab ...

最新文章

  1. Java多线程笔记(零):进程、线程与通用概念
  2. android 反编译报错,android反编译
  3. 【剑仙教程】易语言的结构体。自定义数据类型。
  4. Windows下cmd常用命令【5分钟掌握】
  5. python报考软考哪个比较好_软考高级考哪个好?哪个比较热门?
  6. centos sudo不能运行_Linux命令su、sudo、sudo su、sudo -i使用和区别
  7. python alter_GitHub - sealter/LearnPython: 以撸代码的形式学习Python
  8. Arduino+Avr libc制作Badusb原理及示例讲解
  9. # Mysql免登录重置root密码
  10. 【第40题】2019年OCP认证12C题库062考试最新考试原题
  11. 移动端双Token免登录(附代码)
  12. Ubuntu下如何安装Dynamips
  13. Linux(ubuntu)系统键盘指法打字练习软件汇总
  14. iOS自动化测试元素定位
  15. 项目进度管理:活动之间的四种依赖关系
  16. Python 爬虫学习笔记(七(2))JsonPath解析+实战
  17. 安卓修改软件安装时间_[地质勘察]理正工程地质勘察CAD9.0PB3软件安装教程
  18. 智能眼镜的两种显示方式
  19. file_get_contents
  20. 提高软件开发效率的方法

热门文章

  1. 南京廖华里mysql测试题1答案_MySQL数据库考试试题及答案
  2. 九招教你完全了解液晶拼接屏
  3. 地图可视化工具有哪些,基于地图的数据可视化软件
  4. 云平台学习笔记(三)-实践
  5. NOIP2017day2题解
  6. Android商城项目开源
  7. 微信昵称加「福」字,最新官方攻略来了!
  8. 全国城市python-json格式
  9. 数据库-------关系数据库标准语言SQL
  10. 基于态势感知的智能机器透明度与人-智能机团队效能研究