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

Mysql tinyint与Java的数据类型的对应关系

参考资料

  1. 理解误区——mysql中tinyint与Java的数据类型的对应关系;tinyint(1) 与tinyint(4)的区别

1.1 tinyint字段取值

  • 数据库字段类型为 tinyint,值为0或1,直接通过SQL语句查询的话,0会取出false;1会取出true
  • 目前就想取出的结果为 0 或 1
selectpg_id ,pg_name ,-- 只需要让该字段 乘1 即可pg_tab_page_flg*1 ,pg_tab_name
frompage
wherepg_delete_flg = 0

1.2 注意点

tinyint 可以使用int来接收也可以用boolean来接收,MySQL的tinyint不仅仅对应Java的Boolean

💥 tinyint(1)tinyint(4)的区别💥

  • tinyint默认的位数是4位,但是我们设计数据库就算设计成tinyint(1),也不能影响它占了4个存储空间。
  • tinyint(1) 和 tinyint(4)中的1和4只有字段指定zerofill是有用,用0来填充,而且需要去指定zerofill才行。
  • 其实存储空间是一样的。
  • 如tinyint(4),如果实际值是2,如果列指定了zerofill,查询结果就是0002,左边用0来填充。
http://www.lryc.cn/news/522347.html

相关文章:

  • mac intel芯片下载安卓模拟器
  • 掌握 Ubuntu 终端 mv 与 rename 命令的高效重命名使用方法
  • 【Python】数据容器:列表,元组,字符串,集合字典及通用操作
  • 基于Oracle与PyQt6的电子病历多模态大模型图形化查询系统编程构建
  • 2025智能网联汽车数据分类分级白皮书
  • 使用Dify创建个问卷调查的工作流
  • 紫光无人机AI飞控平台介绍
  • UI自动化测试:异常截图和page_source
  • 47,【5】BUUCTF web lovesql
  • 网络安全——常用语及linux系统
  • json().get() 和 json[““] 的区别
  • 深入解析CSS属性值计算:从声明到渲染的完整流程
  • npm发布工具包+使用
  • 28:CAN总线入门一:CAN的基本介绍
  • RK3568平台(音频篇)lineout无声调试
  • ros2-7.5 做一个自动巡检机器人
  • 服务器下发任务镭速利用变量实现高效的大文件传输效率
  • 本地用docker装mysql
  • 前端canvas对象转成file对象
  • mermaid大全(语法、流程图、时序图、甘特图、饼图、用户旅行图、类图)
  • 运行fastGPT 第四步 配置ONE API 添加模型
  • Spring Initializr创建springboot项目 “java: 错误: 无效的源发行版:19”
  • Java IDEA中Gutter Icons图标的含义
  • 如何进行域名跳转与域名重定向的综合指南
  • YOLOv10-1.1部分代码阅读笔记-build.py
  • redux 结合 @reduxjs/toolkit 的使用
  • tui-editor报错
  • 运行fastGPT 第二步 安装宝塔面板 用于管理安装docker和其文件
  • 常见好用的PHP CMS开源系统有哪些?
  • 【排错记录】免密、nginx、cgroup、sshd