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数据类型对应表

mysql数据库 布尔类型_MySql数据库类型bit等与JAVA中的对应类型【布尔类型怎么存】..._第1张图片

注 :

bolb :

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

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

在java中对应byte[]数组。

boolen

对于boolen类型,

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

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

对应java类型的Integer较好。

decima

decimal列的声明语法是decimal(m,d)。

在mysql5.1中,参数的取值范围:

m是数字的最大数(精度)。

其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254)。

d是小数点右侧数字的数目(标度)。

其范围是0~30,但不得超过M。

说明:

float占4个字节,

double占8个字节,

decimail(M,D)占M+2个字节。

如DECIMAL(5, 2) 的最大值为9 9 9 9 . 9 9,因为有7 个字节可用。

Java中的基本类型和包装类型区别

首先看一下几个测试题,验证一下java中对基本类型和包装类型的理解,看看最后输出的答案对不对,答案在这篇博客中哦: // 第一题: 基本类型和包装类型 int a = 100; Integer b = ...

【转】java中byte数组与int类型的转换(两种方式)----不错

原文网址:http://blog.csdn.net/piaojun_pj/article/details/5903009 java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法, ...

java中读取特殊文件的类型

java中读取特殊文件的类型: 第一种方法(字符拼接读取): public static String getType(String s){ String s1=s.substring(s.index ...

Java中的两种异常类型及其区别?

Java中的两种异常类型是什么?他们有什么区别? Throwable包含了错误(Error)和异常(Excetion两类) Exception又包含了运行时异常(RuntimeException, 又 ...

JAVA中如何获取变量的类型

JAVA中如何获取变量的类型? package xiya; public class Demo { public static void main(String[] args) { String ty ...

java中如何理解:其他类型 + string 与 自增类型转换和赋值类型转换

java中如何理解:其他类型 + string 与 自增类型转换和赋值类型转换 一.字符串与其他类型连接 public class DemoString{ public static void mai ...

016 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 10 布尔类型和字符串的字面值

016 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 10 布尔类型和字符串的字面值 本文知识点:字面值 关于字面值的概念,需要注意:很多地方,我们可能就把字面值 ...

在java中使用Mysql数据库,如何在MyBatis的xml里面处理时间为Int类型的数据

主要是将显示在页面上的数据变成日期格式,而不是相应的毫秒数,具体的做法如下: 1.首先需要在相关的xml文件里面修改时间为下面语句,其中reg_time为要修改的日期列名 FROM_UNIXTIME( ...

随机推荐

DatePickerDialog、AutoCompleteTextView

DatePickerDialog选择日期,调用showDialog(int id)方法,会执行onCreateDialog方法: @Override protected Dialog onCreate ...

知方可补不足~SQL2008中的发布与订阅模式

回到目录 作用:完成数据库与数据库的数据同步 原理:源数据库发布需要同时的表,存储过程,或者函数:目标数据库去订阅它,当源发生变化时,目标数据库自己同步,注意,由于这个过程是SQL自动完成的,所以要求 ...

Python爬虫(图片)编写过程中遇到的问题

最近我突然对网络爬虫开窍了,真正做起来的时候发现并不算太难,都怪我以前有点懒,不过近两年编写了一些程序,手感积累了一些肯定也是因素,总之,还是惭愧了.好了,说正题,我把这两天做爬虫的过程中遇到的问题总 ...

C语言strcmp()函数:比较字符串(区分大小写)

头文件:#include strcmp() 用来比较字符串(区分大小写),其原型为: int strcmp(const char *s1, const char *s ...

Codeforces 427D Match &;amp; Catch(后缀自动机)

[题目链接] http://codeforces.com/problemset/problem/427/D [题目大意] 给出一个两个字符串,求出最短且在两个字符串中唯一的公共子串. [题解] 以原字 ...

tomcat9 性能调优

官网最靠谱 tomcat 参数官网: http://tomcat.apache.org/tomcat-7.0-doc/config/http.html  

iOS上使用自己定义ttf字体

项目中想使用第三方的字体,在stackoverflow上查询解决的方法,也折腾一会,加入成功,示比例如以下: 1.将xx.ttf字体库增加project里面 2.在project的xx-Info.pl ...

OpenCV学习(30) 轮廓defects

上一篇教程中,我们学习了如何计算轮廓的凸包,其实对一个轮廓而言,可能它的凸包和它本身是重合的,也有可能不是重合的.比如下面左边图像的轮廓本身就是凸包,而右边图像的轮廓则不是.我们可以通过函数bool ...

@Redis Desktop Manager无法连接虚拟机中启动的redis服务问题解决

Redis Desktop Manager下载地址 https://redisdesktop.com/download 安装好以后连接linux服务器上的Redis服务器错误: 问题排查: 1.检查R ...

你可能感兴趣的:(mysql数据库,布尔类型)