当前位置: 首页 > article >正文

mysql 和 java 对应数据类型

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

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.LocalDatejava.time.LocalTimejava.time.LocalDateTimeJava 8 及以上版本)

5. 布尔类型

    MySQL:
        BOOLEAN 或 TINYINT(1)

    Java:
        boolean

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


http://www.kler.cn/a/381646.html

相关文章:

  • Windows内核开发环境配置
  • 使用 acme.sh 申请域名 SSL/TLS 证书完整指南
  • 突发!!!GitLab停止为中国大陆、港澳地区提供服务,60天内需迁移账号否则将被删除
  • 网络下载ts流媒体
  • MySQL 数据库优化详解【Java数据库调优】
  • 2.6 网络面试问题
  • 【java】ArrayList与LinkedList的区别
  • 健身中心运营优化:SpringBoot管理系统
  • 华为HarmonyOS打造开放合规的广告生态 - Banner广告
  • 开源ISP(Infinite-ISP)介绍
  • Rust 力扣 - 2841. 几乎唯一子数组的最大和
  • Ubuntu 20.04 部署向量数据库 Milvus + Attu
  • 【数据结构】哈希思想详解
  • 工作流之Flowable
  • 掌握ElasticSearch(八):聚集、文档间的关系
  • 解决阿里云三个月证书过期 免费SSL证书部署教程
  • Pytest参数详解 — 基于命令行模式!
  • 高级 <HarmonyOS主题课>让您的应用拥有领先的位置服务能力的课后习题
  • 测试自动化如何和业务流程结合?
  • 初识HTML
  • sql在hive和阿里云maxComputer的区别
  • 【俄罗斯市场必看】如何在VK上做营销
  • BERT框架
  • spring、mybatis、并发、虚拟机总结
  • 第三百一十一节 Java JSON教程 - JSON模式、JSON Java
  • FPGA视频GTH 8b/10b编解码转PCIE3.0传输,基于XDMA中断架构,提供工程源码和技术支持