MySQL位运算

2021-10-12 From 程序之心 By 丁仪

有些数据可能只是简单的标记一下,比如是否是淘宝、是否是天猫、是否是拍卖等。这些标记在逻辑上是一类数据,没有必要为每个标记增加一个字段。可以使用 bit 位表示标记,通过位运算来设置和读取标记位。

MySQL 支持的位运算符包括:

& 按位与

| 按位或

^ 按位异或

~ 按位取反

<< 左移

>> 右移


位运算作为查询条件:where tag & 4

位运算作为更新条件:set tag = tag | 4

本文来源:程序之心,转载请注明出处!

君子曰:学不可以已。
《黑匣子思维》
“黑匣子思维”是一种记录和审视失败并从中吸取经验的积极态度。不惧怕面对失败,反而视失败为学习的途径。不会否认过失、推诿责任和想方设法脱身,而会把失败作为样本深入研究。 缺乏从失败中学习的态度、勇气和能力,会对个体或行业带来严重危害。千方百计避免犯错并不是我们的目标,学习如何聪明而有意义地犯错,将每一次失败作为测试我们成绩的机会。
发表感想

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号