有些数据可能只是简单的标记一下,比如是否是淘宝、是否是天猫、是否是拍卖等。这些标记在逻辑上是一类数据,没有必要为每个标记增加一个字段。可以使用 bit 位表示标记,通过位运算来设置和读取标记位。
MySQL 支持的位运算符包括:
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 左移
>> 右移
位运算作为查询条件:where tag & 4
位运算作为更新条件:set tag = tag | 4
本文来源:程序之心,转载请注明出处!
最新内容
© 2016 - 2024 chengxuzhixin.com All Rights Reserved.