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

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

相关推荐
kangkang-1 小时前
PC端基于SpringBoot架构控制无人机(三):系统架构设计
java·架构·无人机
界面开发小八哥3 小时前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(三)
java·ide·java-ee·myeclipse
idolyXyz4 小时前
[java: Cleaner]-一文述之
java
互联网搬砖老肖4 小时前
运维打铁: MongoDB 数据库集群搭建与管理
运维·数据库·mongodb
一碗谦谦粉4 小时前
Maven 依赖调解的两大原则
java·maven
netyeaxi4 小时前
Java:使用spring-boot + mybatis如何打印SQL日志?
java·spring·mybatis
典学长编程4 小时前
数据库Oracle从入门到精通!第四天(并发、锁、视图)
数据库·oracle
收破烂的小熊猫~4 小时前
《Java修仙传:从凡胎到码帝》第四章:设计模式破万法
java·开发语言·设计模式
猴哥源码5 小时前
基于Java+SpringBoot的动物领养平台
java·spring boot
老任与码5 小时前
Spring AI Alibaba(1)——基本使用
java·人工智能·后端·springaialibaba