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

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

相关推荐
win x8 分钟前
Redis 主从复制
java·数据库·redis
周末吃鱼14 分钟前
MySQL CTE:SQL查询新模式
数据库·sql·mysql
木风小助理26 分钟前
解读 SQL 累加计算:从传统方法到窗口函数
大数据·数据库·sql
weixin_4239950027 分钟前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
帅气的你30 分钟前
从零封装一个通用的 API 接口返回类:统一前后端交互格式
java·设计模式
qq_1780570731 分钟前
基于minio实现的分片上传-支持断点续传
java
HL计算机菜鸟32 分钟前
一对多的实现关系 在数据库表中多的一方添加字段,来关联一的一方主键
mysql
高山上有一只小老虎34 分钟前
灵异背包?
java·算法
码农水水35 分钟前
大疆Java面试被问:TCC事务的悬挂、空回滚问题解决方案
java·开发语言·人工智能·面试·职场和发展·单元测试·php
8号看台38 分钟前
ORA-01017: 用户名/口令无效; 登录被拒绝
数据库·oracle