MySQL 日期类型及与JAVA数据类型对应关系

您所在的位置:网站首页 java中定义时间类型有哪些 MySQL 日期类型及与JAVA数据类型对应关系

MySQL 日期类型及与JAVA数据类型对应关系

2024-03-15 15:00| 来源: 网络整理| 查看: 265

四:MySQL 数据类型简介

MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

数值类型:****(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型**(FLOAT**、REAL和DOUBLE PRECISION)。

DECIMAL:涉及金钱用此类型 FLOAT:单精度浮点型 DOUBLE:双精度浮点数值

日期类型:表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。

类型大小 ( bytes)范围格式用途DATE31000-01-01/9999-12-31YYYY-MM-DD日期值TIME3‘-838:59:59’/‘838:59:59’HH:MM:SS时间值或持续时间YEAR11901/2155YYYY年份值DATETIME81000-01-01 00:00:00/9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS混合日期和时间值TIMESTAMP41970-01-01 00:00:00/2038结束时间是第 2147483647 秒,北京时间 2038-1-19 11:14:07,格林尼治时间 2038年1月19日 凌晨 03:14:07YYYYMMDD HHMMSS混合日期和时间值,时间戳

字符串类型:字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该

char(n) 和 varchar(n) 中括号中 n 代表字符的个数,并不代表字节个数,比如 CHAR(30) 就可以存储 30 个字符。

二:Java数据类型与MySql数据类型对照表

类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1INTEGER4INTEGER UNSIGNEDjava.lang.Long4TINYINT3TINYINT UNSIGNEDjava.lang.Integer-6SMALLINT5SMALLINT UNSIGNEDjava.lang.Integer5MEDIUMINT8MEDIUMINT UNSIGNEDjava.lang.Integer4BIT1BITjava.lang.Boolean-7BIGINT20BIGINT UNSIGNEDjava.math.BigInteger-5FLOAT4+8FLOATjava.lang.Float7DOUBLE22DOUBLEjava.lang.Double8DECIMAL11DECIMALjava.math.BigDecimal3BOOLEAN1同TINYINTID11PK (INTEGER UNSIGNED)java.lang.Long4DATE10DATEjava.sql.Date91TIME8TIMEjava.sql.Time92DATETIME19DATETIMEjava.sql.Timestamp93TIMESTAMP19TIMESTAMPjava.sql.Timestamp93YEAR4YEARjava.sql.Date91


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3