bit类型
语法:
bit[(M)] : 位字段类型。M表示每个值的位数,范围从1到64。如果M被忽略,默认为1。

tinyint是数字类型,存储小数, 一般对应编辑语言里的小字典或枚举类型. 节省空间的同时, 避免存入超范围的值.
bit类似多用于存储状态. 如bit(1) 直接对应Java语言的布尔类型true和false. 用做状态保存时一个字段可以保存多至64个状态.
如我开发的某个系统需要保存对用户发送短信的状态,有10几种不同类型的短信,每种都要标记发过没有, 这时候用bit类型就很方便,当然用int也能实现, 但用bit更符合语义. 查询或更新某个状态时按位操作即可.

转载于:https://www.cnblogs.com/alter888/p/11123720.html

mysql bit 和 tinyint 的区别及使用场景?相关推荐

  1. MYSQL字段属性之int() 和 tinyint()的区别

    MYSQL字段属性之int() 和 tinyint()的区别? 今天在教学过程中,遇到几个已经是就业阶段的学生了,关于int()和tinyint()的区别都不知道,不禁感叹,特别在此解读一下: int ...

  2. mysql smallint 长度_转:mysql中int、bigint、smallint 和 tinyint的区别与长度的含义

    bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字).存储大小为 8 个字节. P.S. b ...

  3. MySQL数据类型int、bigint、smallint 和 tinyint的区别

    MySQL数据类型int.bigint.smallint 和 tinyint的区别 1. MySQL数据类型int.bigint.smallint 和 tinyint的区别 2. tinyint概述 ...

  4. mysql tinyint int mediumint 用哪个好,MySQL中的tinyint,smallint,mediumint,bigint和int有什么区别?...

    What is the difference between tinyint, smallint, mediumint, bigint and int in MySQL? In what cases ...

  5. MySQL数据库引擎介绍、区别、创建和性能测试的深入分析

    深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下   你能用的数据库引擎取决于mysql在 ...

  6. mysql社区版与cluster 区别_MySQL版本Enterprise/Community/Cluster等版本的区别

    MySQL分为多种版本如Community.Enterprise.Cluster和Workbench等,MySQL不同版本有什么区别?LAMPLNMP分享: MySQL版本区别 ● MySQL Com ...

  7. SQL Server 和 MySql 语法和关键字的区别

    (1)    MySQL的ifnull()函数对应sql的isnull()函数; (2)    mysql的存储过程中变量的定义去掉@; (3)    mysql的每句结束要用";" ...

  8. php里面sql是什么意思,MySQL和SQL是什么?MySQL和SQL之间的区别有哪些

    MySQL和SQL之间的区别有哪些?很多PHP的初学者,对MySQL,MyAdmin和SQL有什么区别并不是很清楚?下面 第一PHP社区 就带领大家来学习一下MySQL和SQL之间的区别.[推荐阅读: ...

  9. oracle数据库跟mysql的区别_关于Oracle数据库与MySQL数据库的几点区别

    Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的区别: 1.在Oracle中用select * ...

最新文章

  1. Java处理高并发、高负载类网站的优化方法
  2. linux命令学习——file
  3. 小技巧来助阵 玩转Chrome浏览器
  4. postman如何发送application/json类的post请求
  5. 矩形波如何傅立叶展开_金科文化会不会连续拉板?两位同学展开激辩
  6. java web 统计_Java web网站访问量的统计
  7. Windows系统appium移动端自动化真机环境搭建
  8. Easy-mock让团队协作效率提高不止一点点
  9. Control-Flow Enforcement Technology (CET)
  10. Centos 启动过程详解
  11. 【Python】pymysql.err.InternalError: (1236, 'Misconfigured master - server_id was not set')
  12. 解决vscode卡顿,CPU占用过高的问题
  13. python与r语言处理excel数据_【R语言】批量读取Excel数据并合并(升级版)
  14. 分布式中使用redis进行session共享
  15. adb配置环境变量没有反应
  16. 基于Spring Boot 技术的后台管理框架
  17. 树莓派基础实验38:逻辑分析仪分析PWM、UART信号
  18. 基于Python的QQ空间相册中的所有照片下载器
  19. 刷脸支付星星之火可以燎原
  20. static变量与普通变量的区别

热门文章

  1. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY13-半监督学习
  2. java pashone_java – 如何使用onejar Maven插件在清单中设置附加的Class-Path条目?
  3. 开发连接mysql_VC连接Mysql及开发详细指南
  4. fastjson 添加key value_Redis中设置了过期时间的Key,那么你还要知道些什么?
  5. ipconfig不是内部或外部_OSPF外部路由详解-LSA4-LSA5
  6. python调试器的功能,python调试器是什么
  7. python语言解释器的全部代码都是开源的_Python IDE和解释器的区别是什么?
  8. PHP从入门到跑路(二),基础语法,数据库操作
  9. c 语言 循环队列,循环队列C语言
  10. python word排版_使用Python通过win32 COM实现Word文档的写入与保存方法