MYSQL SET类型字段的SQL操作知识介绍
时间:2024-01-20 20:00:38
<em>`mark` set('index','best','hot')</em>
用的人少,懂的人也少,找了很久,总算凑齐了一套知识点
看上面的结构,MYSQL不傻,会存index吗,不会,存的是数字
SET字段是利用二进制数字来一一对应你设置的值,比如index,排在第0位,那么2的零次方等于1
update from table SET mark=1
update from table SET mark='index'
上面两个效果是一样的。
接着问题就来了,就像织梦那样,如果我想将一篇文章添加一个热门,但是不想删除其它标识在呢么办,或者我就想删除一个标识,我也不知道以前有什么标识。
以下是添加标识
update from table SET mark=mark |1|2
不要问我为什么用|这个东东,上面的意思是添加index、best两个标识,如果只添加hot标识,写成|4就可以了
下面是删除标识
update from table SET mark=mark &~4&~1
好了,我先说了更新,下面说查询
SELECT * FROM table WHERE FIND_IN_SET('hot',mark)
这个是最简单的查询方法,也可以用hot所在位置的二进制数4来替代查询,效率是一样的
也可以这么写:
SELECT * FROM table WHERE mark & 1
标签:MYSQL,SET类型字段,SQL操作
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python中MethodType方法介绍与使用示例
2022-09-08 03:28:50
Windows下MySQL日志基本的查看以及导入导出用法教程
2024-01-22 13:11:20
python操作微信自动发消息的实现(微信聊天机器人)
2021-01-06 23:22:24
javascript实现小型区块链功能
2024-04-18 09:29:10
![](https://img.aspxhome.com/file/2023/9/136609_0s.png)
Tensorflow实现卷积神经网络的详细代码
2022-02-20 22:14:06
跟老齐学Python之开始真正编程
2021-06-26 21:42:22
![](https://img.aspxhome.com/file/2023/8/97288_0s.png)
Golang中runtime的使用详解
2024-05-13 10:40:08
![](https://img.aspxhome.com/file/2023/2/125122_0s.jpg)
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2023-06-19 20:06:16
![](https://img.aspxhome.com/file/2023/7/85327_0s.png)
Python Pandas读取Excel日期数据的异常处理方法
2021-12-10 11:22:55
![](https://img.aspxhome.com/file/2023/6/75386_0s.png)
HeidiSQL工具导出导入MySQL数据
2024-01-19 23:00:32
![](https://img.aspxhome.com/file/2023/1/66621_0s.jpg)
一文带你吃透Golang中的类型转换
2024-02-20 18:12:28
vue如何解决空格和空行报错的问题
2024-04-27 16:18:20
![](https://img.aspxhome.com/file/2023/1/132921_0s.png)
Vue.js添加组件操作示例
2024-05-11 09:16:32
![](https://img.aspxhome.com/file/2023/7/126417_0s.png)
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2023-09-08 19:50:10
![](https://img.aspxhome.com/file/2023/0/56300_0s.jpg)
asp中Adodb.Stream 的使用说明
2007-09-11 13:53:00
Python图像处理之图片拼接和堆叠案例教程
2022-04-08 13:36:04
![](https://img.aspxhome.com/file/2023/1/135401_0s.jpg)
PHP实现PDF转图片的详细过程(使用imagick)
2023-09-07 13:27:34
![](https://img.aspxhome.com/file/2023/3/55523_0s.png)
python深度学习tensorflow安装调试教程
2021-06-28 23:03:51
![](https://img.aspxhome.com/file/2023/9/127599_0s.png)
对学好网页设计很有价值的一句话
2007-10-28 16:04:00
![](https://img.aspxhome.com/file/UploadPic/200710/28/2007102816649948s.jpg)
python 实现二维数组的索引、删除、拼接操作
2021-03-01 10:28:08
![](https://img.aspxhome.com/file/2023/1/88031_0s.png)