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

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

相关推荐
想躺平的咸鱼干6 分钟前
Volatile解决指令重排和单例模式
java·开发语言·单例模式·线程·并发编程
hqxstudying33 分钟前
java依赖注入方法
java·spring·log4j·ioc·依赖
·云扬·41 分钟前
【Java源码阅读系列37】深度解读Java BufferedReader 源码
java·开发语言
KellenKellenHao1 小时前
MySQL数据库主从复制
数据库·mysql
@ chen1 小时前
Redis事务机制
数据库·redis
KaiwuDB2 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
Bug退退退1232 小时前
RabbitMQ 高级特性之重试机制
java·分布式·spring·rabbitmq
小皮侠2 小时前
nginx的使用
java·运维·服务器·前端·git·nginx·github
一只fish2 小时前
MySQL 8.0 OCP 1Z0-908 题目解析(16)
数据库·mysql
Zz_waiting.2 小时前
Javaweb - 10.4 ServletConfig 和 ServletContext
java·开发语言·前端·servlet·servletconfig·servletcontext·域对象