mysql中boolean类型的奇妙转化

Posted 唐微港

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中boolean类型的奇妙转化相关的知识,希望对你有一定的参考价值。

描述

相信很多人在做表的设计时候会遇到一个问题,就是mysql的基础数据类型中并没有像Java中的Boolean类型,然而在开发的过程中我们时常需要一些true或者是false的类型,那么怎么办呢?

解决方案

其实我在开发过程中也有遇到,所以仔细进行了调试和百度学习,发现了其实可以用数据库中的一个类型 bit 进行相应的替换操作。

  1. 数据库中可以将需要在项目中用到的字段类型设置为 bit 且长度为1 例如:check_result bit(1)
  2. 然后在项目中的实体类可以直接将对于的字段定义为 boolean 类型即可 例如:private Boolean checkResult
  3. 这样在使用时如果数据表中的字段是0表示false,1表示true

以上是关于mysql中boolean类型的奇妙转化的主要内容,如果未能解决你的问题,请参考以下文章

MySQL BOOL 和 BOOLEAN 列数据类型有啥区别?

怎么把一个string类型转换为bool类型

MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结

mysql有布尔类型吗?

JAVA里面的boolean类型怎么转成int型 请各位前辈给予指点

Python中的boolean类型