mysql数据库 布尔类型_MySql数据库类型bit等与JAVA中的对应类型【布尔类型怎么存】...

用char(1):可以表示字符或者数字,但是不能直接计算同列的值。存储消耗1个字节

用tinyint:只能表示数字,可以直接计算,存储消耗2个字节

用bit: 只能表示0或1,不能计算,存储消耗小于等于一个字节。

总结:

如果无扩展需求,仅仅表示2值逻辑的话, Bit 绝对是首选

如果有扩展需求,以后可能多余2个值,就用 tinyint

char不考虑,写代码时要带单引号,超麻烦

转:

MySql数据库类型bit等与JAVA中的对应类型

2018年12月04日 16:43:58 Ming339456 阅读数:257

Java数据类型和MySql数据类型对应表

e43b2999dddc00d99356f4898b858bfd.png

注 :

bolb :

对于bolb,一般用于对图片的数据库存储,

原理是把图片打成二进制,然后进行的一种存储方式,

在java中对应byte[]数组。

boolen

对于boolen类型,

在mysql数据库中,个人认为用int类型代替较好,

对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,


版权声明:本文为weixin_33603397原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。