MySQL字段类型与Java中类型的对应
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中类型的对应相关推荐
- Java中类型判断的几种方式
前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个对象是 ...
- MySQL 数据类型讲解 和Java中所对应的数据类型讲解
MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...
- MySql 字段类型对应 Java 实体类型
前言 MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的: 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.Strin ...
- json mysql 字段 默认值_MySQL中的JSON类型
前言(废话) 昨天抽了点时间在网上搜列了一个开源项目,项目挺完整的,前后台分离还带有微信小程序,我Clone下代码,经过一番倒腾,嘿~还真就跑起来了.在这个过程中,体验了一把VUE项目工程细节,因为之 ...
- oracle时间类型转化成java对象_Oracle数据库date类型与Java中Date的联系与转化
以下是对Java中的日期对象与Oracle中的日期之间的区别与联系做点说明,以期对大家有所帮助. new Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒),就是系统当 ...
- mysql 的longtext类型对应java什么类型?
在mysql的shu数据库中我们存的是小图片的base64位的编码信息.那么在java中对应什么类型呢? `cardPic` longtext COLLATE utf8mb4_unicode_ci C ...
- java中类型的相互转化_Java中的数据类型及相互转换方法
本文主要讲解两个部分: 一.Java中的数据类型有哪些? 二.数字类型和字符串类型相互转换的方法? 一.Java中的数据类型有哪些: Java中的数据类型有:基本数据类型和引用数据类型: 基本数据类型 ...
- sqlserver数据库类型对应Java中的数据类型
2019独角兽企业重金招聘Python工程师标准>>> SQL Server 类型 JDBC 类型 (java.sql.Types) Java 语言类型 bigint BIGINT ...
- Scala中集合类型与java中集合类型转换
对于java中的集合元素并不能在scala中拿来就用的,需要进行相应的转换. 1. 转换规则如下 从下面可以看出,有些可以相互转换的,有些只能单向转换: scala.collection.Iterab ...
最新文章
- Java多线程笔记(零):进程、线程与通用概念
- android 反编译报错,android反编译
- 【剑仙教程】易语言的结构体。自定义数据类型。
- Windows下cmd常用命令【5分钟掌握】
- python报考软考哪个比较好_软考高级考哪个好?哪个比较热门?
- centos sudo不能运行_Linux命令su、sudo、sudo su、sudo -i使用和区别
- python alter_GitHub - sealter/LearnPython: 以撸代码的形式学习Python
- Arduino+Avr libc制作Badusb原理及示例讲解
- # Mysql免登录重置root密码
- 【第40题】2019年OCP认证12C题库062考试最新考试原题
- 移动端双Token免登录(附代码)
- Ubuntu下如何安装Dynamips
- Linux(ubuntu)系统键盘指法打字练习软件汇总
- iOS自动化测试元素定位
- 项目进度管理:活动之间的四种依赖关系
- Python 爬虫学习笔记(七(2))JsonPath解析+实战
- 安卓修改软件安装时间_[地质勘察]理正工程地质勘察CAD9.0PB3软件安装教程
- 智能眼镜的两种显示方式
- file_get_contents
- 提高软件开发效率的方法