当前位置:   article > 正文

mysql的set类型很简单_mysql set转换string

mysql set转换string
创建set表
CREATE TABLE myset (col SET('a', 'b', 'c', 'd')); 

插入数据
INSERT INTO myset (col) VALUES  ('a,d'), ('d,a'), ('a,d,a'), ('a,d,d'), ('d,c,d'); 

全局查询
SELECT col FROM myset;

表示第三个值即:c
SELECT * FROM myset WHERE col & 3;

使用函数搜索指定列是否存在值
SELECT * FROM myset WHERE FIND_IN_SET('c',col);

使用like搜索是否存在指定值,不严密
SELECT * FROM myset WHERE col LIKE '%c%';

同时查询两个数,确认查询。但是一定要按列定义顺序,否则d,a与a,d结果不同
SELECT * FROM myset WHERE col ='a,d';

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/752935
推荐阅读
相关标签
  

闽ICP备14008679号