`

java mysql 数据类型对照

    博客分类:
  • Java
阅读更多
Java数据类型和MySql数据类型对应表


类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述







VARCHAR L+N VARCHAR java.lang.String 12

CHAR N CHAR java.lang.String 1

BLOB L+N BLOB java.lang.byte[] -4

TEXT 65535 VARCHAR java.lang.String -1








INTEGER 4 INTEGER UNSIGNED java.lang.Long 4

TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6

SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5

MEDIUMINT 8 MEDIUMINT UNSIGNED java.lang.Integer 4

BIT 1 BIT java.lang.Boolean -7

BIGINT 20 BIGINT UNSIGNED java.math.BigInteger -5

FLOAT 4+8 FLOAT java.lang.Float 7

DOUBLE 22 DOUBLE java.lang.Double 8

DECIMAL 11 DECIMAL java.math.BigDecimal 3

BOOLEAN 1 同TINYINT










ID 11 PK (INTEGER UNSIGNED) java.lang.Long 4








DATE 10 DATE java.sql.Date 91

TIME 8 TIME java.sql.Time 92

DATETIME 19 DATETIME java.sql.Timestamp 93

TIMESTAMP 19 TIMESTAMP java.sql.Timestamp 93

YEAR 4 YEAR java.sql.Date 91







对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。

对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。
分享到:
评论

相关推荐

    java、mysql以及oracle数据类型对照表

    标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...

    MySql于Java数据类型对应列表

    #### 数据类型对照表解析 ##### 1. VARCHAR (可变长度字符串) **显示长度:** L+N **数据库类型:** VARCHAR **JAVA类型:** `java.lang.String` **JDBC类型:** 12 **描述:** `VARCHAR` 是一种用于存储可变长度...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用的关系型数据库管理系统,而 Java 是一种广泛应用于企业级应用开发的编程语言。在数据库应用开发中,理解数据类型的对应关系...

    java_mysql_数据类型对照.doc

    根据提供的文件信息,我们可以深入探讨这一主题,解析Java与MySQL数据类型间的对应关系及其应用场景。 ### 数据类型对照表概览 首先,我们来看一下Java与MySQL之间数据类型的基本对照情况: 1. **VARCHAR**:在...

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

    本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    MySQL API中文对照版

    9. **元数据获取**:`mysql_field_count()`、`mysql_fetch_field()` 等函数可以帮助获取关于查询列的信息,如字段名、类型和长度。 10. **字符集设置**:`mysql_set_charset()` 函数用于设置客户端与服务器之间的...

    数据库迁移及区别比较(Oracle,Sql Server,MySql).pdf

    - 数据类型对照表:对比Oracle、SQL Server和MySQL的数据类型,了解它们之间的对应关系,以便于数据迁移。 7. **参考资料**: - 提供了MySQL的建表SQL示例、Java到SQL数据类型映射表,以及Oracle与MySQL、SQL ...

    java爬虫

    在本例中提到的“Mysql_Oracle_Java_数据类型对照.docx”可能涉及到数据库相关的知识,比如Java如何与MySQL和Oracle数据库进行数据类型转换,这对于将爬取的数据存入不同类型的数据库至关重要。 5. 源码分析:标签...

    mysql自学总结.pdf

    总结,掌握MySQL的基础操作和概念,熟悉常用的数据类型和字段属性,是成为一名合格的数据库管理员或开发者的关键步骤。不断实践和学习,结合实际项目经验,将使你在MySQL的使用上更加熟练和自信。

    java连接数据库的实验

    它是Java标准的一部分,提供了统一的方式来访问数据库,无论数据库是Oracle、MySQL还是其他类型。 2. **Oracle数据库**: Oracle是世界上最流行的商业关系型数据库管理系统之一,广泛应用于大型企业级应用。它支持...

    hibernate的知识总结

    - **Hibernate类型与MySQL数据类型的映射关系**:例如,Java的 `int`、`long`、`short`、`byte`、`float`、`double` 等基础类型分别对应MySQL的 `INTEGER`、`BIGINT`、`SMALLINT`、`TINYINT`、`FLOAT`、`DOUBLE` 等...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    基本信息 作者: 林信良 丛书名: 学习笔记 出版社:清华大学出版社 ISBN:9787302282082 上架时间:2012-5-9 ...b.2 mysql的数据类型 560 b.3 建立数据库、数据表 561 b.4 进行crud操作 562

    java程序员必读内容

    1. **Java基础**:Java语言的基础部分包括变量、数据类型、运算符、流程控制(如if-else,switch,for,while循环)以及方法的定义与调用。理解这些基本元素是编程的基石。 2. **面向对象编程**:Java是一种纯面向...

    Java web 期末大作业,完成度100%附带文档.

    基于MVC的分层思想及采用jsp+servelt技术的B/S结构的应用系统,系统主要开发语言为JAVA,JSP。数据库要求使用MySQL8.0,应用服务器选用Tomcat服务器 3. 功能介绍 系统能够提供用户有好的界面 系统具有良好的允许效率...

    30天学通Java项目案例开发

    - **第1章 预备知识**:本章首先介绍了进行Java项目开发所需的预备知识,包括数据库(Access和MySQL)的基础使用、Web服务器(Tomcat)的安装配置等。 - **1.1 Access的简单使用**:介绍如何使用Access创建表及表间...

    Javase javaee web开发所需要的API 中文版

    5. mysql.chm:这是MySQL数据库的参考手册,可能包含了SQL语法、数据类型、存储引擎、触发器、视图等信息。对于任何涉及数据库操作的Java开发,理解MySQL的特性和操作方式都是必要的。 6. [www.java1234.com]java_...

    UNICODE对照表

    - 在数据库中,如MySQL、Oracle,有专门的Unicode数据类型,如UTF8MB4,用于存储Unicode字符。 **UNICODE对照表的作用** UNICODE对照表是程序员、设计师、语言学者等专业人士的重要工具。它列出了所有Unicode字符...

Global site tag (gtag.js) - Google Analytics