mysql bit 和 tinyint 的区别及使用场景?
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 的区别及使用场景?相关推荐
- MYSQL字段属性之int() 和 tinyint()的区别
MYSQL字段属性之int() 和 tinyint()的区别? 今天在教学过程中,遇到几个已经是就业阶段的学生了,关于int()和tinyint()的区别都不知道,不禁感叹,特别在此解读一下: int ...
- mysql smallint 长度_转:mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字).存储大小为 8 个字节. P.S. b ...
- MySQL数据类型int、bigint、smallint 和 tinyint的区别
MySQL数据类型int.bigint.smallint 和 tinyint的区别 1. MySQL数据类型int.bigint.smallint 和 tinyint的区别 2. tinyint概述 ...
- 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 ...
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下 你能用的数据库引擎取决于mysql在 ...
- mysql社区版与cluster 区别_MySQL版本Enterprise/Community/Cluster等版本的区别
MySQL分为多种版本如Community.Enterprise.Cluster和Workbench等,MySQL不同版本有什么区别?LAMPLNMP分享: MySQL版本区别 ● MySQL Com ...
- SQL Server 和 MySql 语法和关键字的区别
(1) MySQL的ifnull()函数对应sql的isnull()函数; (2) mysql的存储过程中变量的定义去掉@; (3) mysql的每句结束要用";" ...
- php里面sql是什么意思,MySQL和SQL是什么?MySQL和SQL之间的区别有哪些
MySQL和SQL之间的区别有哪些?很多PHP的初学者,对MySQL,MyAdmin和SQL有什么区别并不是很清楚?下面 第一PHP社区 就带领大家来学习一下MySQL和SQL之间的区别.[推荐阅读: ...
- oracle数据库跟mysql的区别_关于Oracle数据库与MySQL数据库的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的区别: 1.在Oracle中用select * ...
最新文章
- Java处理高并发、高负载类网站的优化方法
- linux命令学习——file
- 小技巧来助阵 玩转Chrome浏览器
- postman如何发送application/json类的post请求
- 矩形波如何傅立叶展开_金科文化会不会连续拉板?两位同学展开激辩
- java web 统计_Java web网站访问量的统计
- Windows系统appium移动端自动化真机环境搭建
- Easy-mock让团队协作效率提高不止一点点
- Control-Flow Enforcement Technology (CET)
- Centos 启动过程详解
- 【Python】pymysql.err.InternalError: (1236, 'Misconfigured master - server_id was not set')
- 解决vscode卡顿,CPU占用过高的问题
- python与r语言处理excel数据_【R语言】批量读取Excel数据并合并(升级版)
- 分布式中使用redis进行session共享
- adb配置环境变量没有反应
- 基于Spring Boot 技术的后台管理框架
- 树莓派基础实验38:逻辑分析仪分析PWM、UART信号
- 基于Python的QQ空间相册中的所有照片下载器
- 刷脸支付星星之火可以燎原
- static变量与普通变量的区别
热门文章
- 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY13-半监督学习
- java pashone_java – 如何使用onejar Maven插件在清单中设置附加的Class-Path条目?
- 开发连接mysql_VC连接Mysql及开发详细指南
- fastjson 添加key value_Redis中设置了过期时间的Key,那么你还要知道些什么?
- ipconfig不是内部或外部_OSPF外部路由详解-LSA4-LSA5
- python调试器的功能,python调试器是什么
- python语言解释器的全部代码都是开源的_Python IDE和解释器的区别是什么?
- PHP从入门到跑路(二),基础语法,数据库操作
- c 语言 循环队列,循环队列C语言
- python word排版_使用Python通过win32 COM实现Word文档的写入与保存方法