最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MYSQLSET类型字段的SQL操作知识介绍

来源:动视网 责编:小采 时间:2020-11-09 13:56:45
文档

MYSQLSET类型字段的SQL操作知识介绍

MYSQLSET类型字段的SQL操作知识介绍:本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下 代码如下:em`mark` set('index','best','hot')/em 用的人少,懂的人也少,找了很久,总算凑齐了一套知识点 看上面的结构,MYSQL不傻,会存index吗,不会,存
推荐度:
导读MYSQLSET类型字段的SQL操作知识介绍:本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下 代码如下:em`mark` set('index','best','hot')/em 用的人少,懂的人也少,找了很久,总算凑齐了一套知识点 看上面的结构,MYSQL不傻,会存index吗,不会,存


本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下 代码如下:

em`mark` set('index','best','hot')/em 用的人少,懂的人也少,找了很久,总算凑齐了一套知识点 看上面的结构,MYSQL不傻,会存index吗,不会,存

本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下

代码如下:


`mark` set('index','best','hot')


用的人少,懂的人也少,找了很久,总算凑齐了一套知识点
看上面的结构,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

文档

MYSQLSET类型字段的SQL操作知识介绍

MYSQLSET类型字段的SQL操作知识介绍:本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下 代码如下:em`mark` set('index','best','hot')/em 用的人少,懂的人也少,找了很久,总算凑齐了一套知识点 看上面的结构,MYSQL不傻,会存index吗,不会,存
推荐度:
标签: 知识 类型 sql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top