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

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

最新文章

  1. Nodejs事件引擎libuv源码剖析之:句柄(handle)结构的设计剖析
  2. React 快速入门小记
  3. DIY操作系统(引文)
  4. Codeforces 343D Water Tree(DFS序 + 线段树)
  5. linux设备驱动程序该添加哪些头文件以及驱动常用头文件介绍(转)
  6. 【转】从零开始编写自己的C#框架(7)——需求分析
  7. 关于 iOS socket 都在这里了
  8. Android项目svn代码管理问题
  9. 不是技术牛人,如何拿到国内IT巨头的Offer(1)
  10. React使用笔记1-React的JSX和Style
  11. 2017-05-23 Android学习 The first day
  12. Windows 上连接本地 Linux虚拟机上的 mysql 数据库
  13. 深入理解Java虚拟机读书笔记3----类文件结构
  14. Git基础使用教程
  15. H5 文字属性的缩写
  16. git与github区别与简介
  17. 深度学习论文翻译解析(一):YOLOv3: An Incremental Improvement
  18. eclipse总是自动跳到ThreadPoolExecutor解决办法
  19. js异常处理
  20. 强化学习9-Deep Q Learning

热门文章

  1. SYN攻击源码
  2. java使用顺序数组实现二叉树
  3. mysql行(记录)的详细的操作
  4. HTML5网页文档结构
  5. JAVA重载和数组
  6. java执行bat代码
  7. Codeforces 1228D. Complete Tripartite
  8. JDK SPI
  9. ElasticSearch工作原理与优化
  10. Redis 高可用之哨兵模式(二)