mysql 和 java 对应数据类型

在 Java 和 MySQL 中,不同的数据类型需要使用相应的修饰符。以下是一些常见的数据类型及其对应的修饰:

java 复制代码
1. 整数类型

    MySQL:
        TINYINT
        SMALLINT
        MEDIUMINT
        INT
        BIGINT

    Java:
        byte (对应 TINYINT)
        short (对应 SMALLINT)
        int (对应 INT)
        long (对应 BIGINT)


2. 浮点类型

    MySQL:
        FLOAT
        DOUBLE
        DECIMAL

    Java:
        float (对应 FLOAT)
        double (对应 DOUBLE)
        BigDecimal (对应 DECIMAL,适用于精确计算)

3. 字符串类型

    MySQL:
        CHAR
        VARCHAR
        TEXT

    Java:
        String

4. 日期和时间类型

    MySQL:
        DATE
        TIME
        DATETIME
        TIMESTAMP

    Java:
        java.sql.Date (对应 DATE)
        java.sql.Time (对应 TIME)
        java.sql.Timestamp (对应 DATETIME 和 TIMESTAMP)
        java.time.LocalDate、java.time.LocalTime、java.time.LocalDateTime(Java 8 及以上版本)

5. 布尔类型

    MySQL:
        BOOLEAN 或 TINYINT(1)

    Java:
        boolean

根据您的实际需求,选择合适的类型进行数据存储和处理。

相关推荐
电商API_180079052471 分钟前
淘宝商品数据爬虫技术实践指南
大数据·数据库·人工智能·爬虫
教练、我想打篮球5 分钟前
125 如何运行时实时切换数据库(实时切换影子库)
java·spring·shadow·datasource
毕设源码-赖学姐5 分钟前
【开题答辩全过程】以 “实惠”药房管理系统为例,包含答辩的问题和答案
java
共享家95277 分钟前
测试常用函数(一)
java·前端·javascript
廋到被风吹走9 分钟前
【JAVA】【JDK】java8版本之后各个版本调整
java·开发语言
酸菜牛肉汤面11 分钟前
17、什么是脏读?幻读?不可重复读?
java·数据库·mysql
雨中飘荡的记忆11 分钟前
MyBatis结果映射模块详解
java·mybatis
ClouGence11 分钟前
数据实时迁移同步工具 CloudCanal-v5.3.1.0 发布,支持金仓数据库
大数据·数据库·mysql·数据分析·dba
怪我冷i12 分钟前
GORM 的 Migration API
数据库·postgresql·golang·ai编程·ai写作
Coder_Boy_14 分钟前
基于SpringAI的智能AIOps项目:微服务与DDD多模块融合设计概述
java·运维·人工智能·微服务·faiss