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

注 :

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 & 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数据库 布尔类型_MySql数据库类型bit等与JAVA中的对应类型【布尔类型怎么存】...相关推荐

  1. Java中的8种原始类型

    几年前,当我开始编辑Java Basics系列时,我认为将一些非常详细的信息拉到自己的帖子中是很有意义的. 这样,初学者的内容就更容易消化. 首先,我要介绍有关Java的8种原始类型的所有信息. Ja ...

  2. Java中String是个什么类型?

    Java中String是个什么类型 Java中的八大基本数据类型 String 是个什么类型 String常见的方法 Java中的八大基本数据类型 面试官的套路 Java中的数据类型分为四类 1.整型 ...

  3. JAVA中的八种基本类型

    一.JAVA中的八种基本类型 1.数字类型(6种)   ①byte:     占的位数:byte数据类型占八位: 最小值为:-128(-2^7): 最大值为:127(2^7-1): 默认值为:0: 作 ...

  4. 【Groovy】Groovy 方法调用 ( Java 中函数参数是接口类型 | 函数参数是接口类型 可以 直接传递闭包 )

    文章目录 一.Java 中函数参数是接口类型 二.函数参数是接口类型 可以 直接传递闭包 三.完整代码示例 一.Java 中函数参数是接口类型 在 Android 中经常使用如下形式的接口 : 定义一 ...

  5. java整型转换为数组_基于java中byte数组与int类型的转换(两种方法)

    java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形 ...

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

    Java中的两种异常类型及其区别? 参考文章: (1)Java中的两种异常类型及其区别? (2)https://www.cnblogs.com/zxfei/p/11182730.html (3)htt ...

  7. <随笔03>Java中的两种异常类型

    <随笔03>Java中的两种异常类型 参考文章: (1)<随笔03>Java中的两种异常类型 (2)https://www.cnblogs.com/newlyfly/p/744 ...

  8. java中关于输出三角形图案类型题目的思路

    java中关于输出三角形图案类型题目的思路 初学java,在学到循环相关的知识的时候,老师总会拿出一些图形打印相关的题目来让大家来练习,其中比较经典的就是如下类似题目. 这种图形类的题目,只要能做出其 ...

  9. java中byte数组与int类型的转换(两种方式)

    java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形 ...

最新文章

  1. system.out.println从什么方向执行
  2. 【Android工具】最新测试谷歌play耗电情况,各种品牌安装谷歌play方法,GooglePlay...
  3. 最近对latin-1这个字符集产生了不少好感
  4. Windows 11 来了!无缝支持安卓 App,界面却像极了 macOS
  5. Oracle数据库安装教程
  6. 马哥linux脚本,马哥linux shell笔记
  7. 批量下载中国气象科学数据共享网的数据
  8. Android手机投屏到macbook M1 - 开源软件scrcpy
  9. mysql 同比sql_mysql计算同比和环比的区别_【面试真题】Mysql实现计算同比、环比...
  10. Flutter语言开发的高仿抖音App源码
  11. Qt程序运行时出现:0xc000007b错误参考解决方法
  12. 简单实现Linux下线程池
  13. c语言标识符的开头字母能不能大写,c语言标识符(c语言标识符的定义)
  14. VBA中的Nz 函数使用
  15. 3、第三方软件中使用TWS API的相关问题
  16. 数据治理服务及数据治理应用解决方案
  17. 数据库实验七:存储过程实验
  18. 后台管理系统权限管理详解
  19. Windows权限提升
  20. 如何使用Python脚本转换数据和命令行

热门文章

  1. [转]如何做到高效配合?浅谈项目管理中的闭环思维
  2. STM32 的 USB 控制器
  3. Spark ML随机森林
  4. 全球及中国椰油酰胺丙基氧化胺行业研究及十四五规划分析报告
  5. 跑DRC 验证出现specify layout cell报错
  6. seo的设置与优化(seo页面优化的方法)
  7. Ae:常用内置抠像效果
  8. .NET性能优化-推荐使用Collections.Pooled
  9. ARM内核与架构通俗理解:
  10. MySQL卸载与重装