首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java数据类型MySql数据类型对应表

MySQL数据类型对应Java数据类型 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String...对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。...Java数据类型MySql数据类型对应表 - 草原大树 - 博客园 Mybatis数据类型对应数据库Java数据类型 Mybatis JdbcType Oracle MySql JdbcType...UNDEFINED JdbcType VARBINARY JdbcType VARCHAR VARCHAR VARCHAR 注意到, MyBatis的JdbcType中部分没有对应到OracleMysql...MyBatis 常用类型 Oracle数据类型对应Java数据类型 SQL数据类型 JDBC类型代码 标准的Java类型 Oracle扩展的Java类型 1.0标准的JDBC类型: CHAR java.sql.Types.CHAR

3.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

【Java 基础】Java 数据类型 MySql 数据类型对应表

MySQL 数据类型对应 Java 数据类型 类型名称 显示长度 数据库类型 JAVA 类型 JDBC 类型索引 (int) 描述 VARCHAR L+N VARCHAR...Java 数据类型 MySql 数据类型对应表 - 草原大树 - 博客园 Mybatis 数据类型对应数据库 Java 数据类型 Mybatis JdbcType Oracle...VARBINARY JdbcType VARCHAR VARCHAR VARCHAR 注意到, MyBatis 的 JdbcType 中部分没有对应到 Oracle ...Mysql数据类型中 (或许由于自己遗漏),不过不用担心,后续大家碰到再具体分析;同时上述对应关系不一定是一一对应,请大家了解。...MyBatis 常用类型 Oracle 数据类型对应 Java 数据类型 SQL 数据类型 JDBC 类型代码 标准的 Java 类型 Oracle 扩展的 Java 类型 1.0 标准的

2.1K31

MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间字符串(字符)类型。...---- 数值类型 MySQL支持所有标准SQL数值数据类型。...这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMALNUMERIC),以及近似数值数据类型(FLOAT、REALDOUBLE PRECISION)。...BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDBBDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINTBIGINT。...每个时间类型有一个有效值范围一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。 TIMESTAMP类型有专有的自动更新特性,将在后面描述。

1.9K40

mysql 数据类型

忽略 DECIMAL 数据类型的精度计数方法修饰符将会使 MySQL 数据库把所有标识为这个数据类型的字段精度设置为 10,计算方法设置为 0。...UNSIGNED ZEROFILL 修饰符也可以被 FLOAT、DOUBLE DECIMAL 数据类型使用。并且效果与 INT 数据类型相同。...大小修饰符不用于各种 BLOB TEXT 子类型。 比指定类型支持的最大范围大的值将被自动截短。 三.日期时间类型  在处理日期时间类型的值时,MySQL 带有 5 个不同的数据类型可供选择。...DATEYIME TIMESTAMP 类型   除了日期时间数据类型MySQL 还支持 DATEYIME TIMESTAMP 这两种混合类型。它们可以把日期时间作为单个的值进行存储。...MySQL 会自动使用系统当前的日期时间来填充它。 复合类型   MySQL 还支持两种复合数据类型 ENUM SET,它们扩展了 SQL 规范。

2.7K40

MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间字符串(字符)类型。...---- 数值类型 MySQL支持所有标准SQL数值数据类型。...这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMALNUMERIC),以及近似数值数据类型(FLOAT、REALDOUBLE PRECISION)。...BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDBBDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINTBIGINT。...每个时间类型有一个有效值范围一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。 TIMESTAMP类型有专有的自动更新特性,将在后面描述。

1.9K20

MySQL数据类型

MySQL不同存储引擎可能会有不同。下面的内容以InnoDB为主。 选择数据类型的步骤 确定合适的大类型:数字、字符串、时间、二进制 确定具体的类型:有无符号、取值范围、变长定长等。...实际上,MySQL会分配固定大小地内存块来保存内部值,因此VARCHAR(200)的列尽管只存了VARCHAR(5)一样的字符串,但是分配的内存可能会大得多。...MySQL只能对BLOBTEXT的前面max_sort_length各字符进行排序索引。 BLOBTEXT都不能有default value。...而MySQL在检索BIT的时候会将其当做字符串,而不是整数,这可能会导致一些奇怪的行为。 不建议使用这三个类型:用整数代替。 一些原则 选择最小的满足需求的数据类型。...一般情况下,应该尽量使用可以正确存储数据的最小数据类型。 简单就好。

2.5K40

MySQL数据类型

MySQL数据类型 MySQL常见的数据类型有数值、日期时间、字符串 数值 整数类型(精确值) Integer Types (Exact Value) - INTEGER, INT, SMALLINT...MySQL进行舍入时存储的值,所以如果你插入999.00009成浮(7,4)柱,近似的结果是999.0001 If M and D are omitted, values are stored to the...limits permitted by the hardware. double 存储 8bytes 时间日期 DATE:日期 'YYYY-MM-DD'....模式开启 VARCHAR:0 to 65,535 可变长度 BLOB:保存二进制的大型数据(字节串),没有字符集,eg:图片、音频视频等 TEXT:保存非二进制字符串(字符串);有一个字符集 BINARYVARBINARY...:类似CHARVARCHAR;保存字节字符串,而不是字符字符串,这意味着它们没有字符集

2.3K10

MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间字符串(字符)类型。...---- 数值类型 MySQL支持所有标准SQL数值数据类型。...这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMALNUMERIC),以及近似数值数据类型(FLOAT、REALDOUBLE PRECISION)。...BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDBBDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINTBIGINT。...每个时间类型有一个有效值范围一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。 TIMESTAMP类型有专有的自动更新特性,将在后面描述。

1.7K20

MySQL 数据类型

MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间字符串(字符)类型。...---- 数值类型 MySQL支持所有标准SQL数值数据类型。...这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMALNUMERIC),以及近似数值数据类型(FLOAT、REALDOUBLE PRECISION)。...BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDBBDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINTBIGINT。...每个时间类型有一个有效值范围一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。 TIMESTAMP类型有专有的自动更新特性,将在后面描述。

1.7K10

Mysql数据类型

MySQL数据类型MySQL中有如下几种数据类型: (1)数值型 数值是诸如32 或153.4 这样的值。...MySQL 支持科学表示法,科学表示法由整数或浮点数后跟“e”或“E”、一个符号(“+”或“-”)一个整数指数来表示。1.24E+12 23.47e-1 都是合法的科学表示法表示的数。...(3)日期时间型 日期时间是一些诸如“2006-07-12”或“12:30:43”这样的值。MySQL还支持日期/时间的组合,如“2006-07-12 12:30:43”。...列(字段)的类型比数据类型更为细化,它精确地描述了给定表列(字段)可能包含的值的种类,如是否带小数、是否文字很多。 MySQL有整数浮点数值的列类型,如表1所示。整数列类型可以有符号也可无符号。...下表给出了MySQL 为定义存储日期时间值所提供的这些类型,并给出了每种类型的合法取值范围。

2.4K30

MySQL数据类型

MySQL数据类型 数据类型 指定值范围 char String(0~255) varchar String(0~255) tinytext String(0~255) text String(0~65536...MEDIUMTEXT 一个中等大小的非二进制字符串 LONGTEXT 一个很大的非二进制字符串 ENUM 枚举; 每个列值可以被分配一个枚举成员 SET 集合; 每个列值可以分配零个或多个SET成员 日期时间数据类型...字符串类型 描述 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格式的年 空间数据类型 字符串类型 描述 GEOMETRY 任何类型的空间值 POINT 一个点(一对X-Y坐标) LINESTRING...MySQL 5.7.8版本支持原生JSON数据类型,可以更有效地存储管理JSON文档。

2.2K20

MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间字符串(字符)类型。...---- 数值类型 MySQL支持所有标准SQL数值数据类型。...这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMALNUMERIC),以及近似数值数据类型(FLOAT、REALDOUBLE PRECISION)。...BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDBBDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINTBIGINT。...每个时间类型有一个有效值范围一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。 TIMESTAMP类型有专有的自动更新特性,将在后面描述。

1.4K70

MySQL 数据类型

它可以用来表示某个 字段(列) 的数据内容格式是数字(例123)还是字符(例"一二三") ,可以控制字段的字符长度硬盘占用空间; MySQL常用数据类型:[数值]、[日期时间][字符串]类型。...一、数值 1、整型 MySQL数据类型 含义(有符号) tinyint 1个字节范围(-128~127) smallint 2个字节范围(-32768~32767) mediumint 3个字节范围(-...int(m)里的m是表示SELECT查询结果集中的显示宽度,无实际意义,不影响实际的取值范围 2、浮点型 MySQL数据类型 含义 float(m,d) 单精度浮点型8位精度(4字节)m总个数,d小数位...[字段名] 数据类型为[字符串] (字符长度小于6) ,插入数据时 [不能为空] MySQL关键字 含义 NULL 数据列可包含NULL值 NOT NULL 数据列不允许包含NULL值 DEFAULT...1.按需选用‘短’数据类型2.对于int类型的,如果不需要存取负值,则加上 unsigned3.字符串优先选用char(n)varchar(n),长度不够时选用text数据类型4.避免使用 Null,

1.8K20

MYSQL数据类型

一、数据类型分类 ---- 二、INT类型 1.tinyint类型 (1)有符号 tinyint类型的数据范围为-128~127 我们创建好一张表,其中成员age的类型为tinyint。...当我们插入一个超过范围的数据时,我们会发现会插入失败,由此我们可以得到一个结论:我们成功插入到MYSQL中的数据,一定是合法的。这样能够约束程序员尽可能的插入正确的数据。...(2)无符号   在MySQL中,整型可以指定是有符号的无符号的,默认是有符号的。...当插入的数字太大的时候,会出现精度丢失的问题 当我们设定float类型为unsigned时,并不是int一样把负数的范围加到整数上,mysql在处理小数类型时会直接除去负数那部分范围,保留正数范围。...如果小数部分需要更大的精度,那么我们通常使用decimal ---- 五、字符串类型 1.char类型 语法: char(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255 char在mysql

21430

MySQL数据类型

MySQL数据类型优化 作者的故事 原本觉得mysql数据类型是非常简单并十分基础的知识,认为自己掌握的差不多了。但经过上一次的面试,才发现自己掌握的并不牢固,很多细节原理并不知道。...后来翻阅了《高性能mysql》这本书,仔细阅读了第四章Schema与数据类型优化。因此,写这篇文章记录总结下,并加深理解。...MySQL5.0更高版本将数字打包保存到一个二进制字符串中(每4个字节存9个数字)。...日期时间类型 MySQL可以使用很多类型来保存时间日期,如YEARDATE,MySQL能存储最小时间粒度为秒。 这里主要介绍2种相似的日期类型DATETIMETIMESTAMP。...总结 本篇文章主要是介绍MySQL常用的数据类型,如有错误或者不准确的地方,欢迎交流。

1.1K10
领券