社区
MySQL
帖子详情
mysql 怎么 查询 包含字段
daodaoyu222
2018-01-14 06:44:00
维护一个表,就两个字段
uid: 用户id, 主键。
datas: 推荐关系。数据格式如 ,0,1,2,3,4,5,6,------n,每个数字代表一个用户的id。
上图,就是两个字段 第一个逗号 分开,
比如,我想查询 字段2 datas 包含 2366 的 数据。
有很多种方法,比如 like left substring 等,我想请教,还 有不有哪种最 快的方法,或者说能 使用 到索引。。
...全文
1938
6
打赏
收藏
mysql 怎么 查询 包含字段
维护一个表,就两个字段 uid: 用户id, 主键。 datas: 推荐关系。数据格式如 ,0,1,2,3,4,5,6,------n,每个数字代表一个用户的id。 上图,就是两个字段 第一个逗号 分开, 比如,我想查询 字段2 datas 包含 2366 的 数据。 有很多种方法,比如 like left substring 等,我想请教,还 有不有哪种最 快的方法,或者说能 使用 到索引。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChinaITOldMan
2018-01-22
打赏
举报
回复
用full index试一试
传说之心
2018-01-20
打赏
举报
回复
建立全文索引
a87977825
2018-01-19
打赏
举报
回复
如果你想提高查询速度的话,目前你的表设计是不合理的,应该做一个用户和用户多对多的一个关系表,一个属性只存一个用户ID,这样就可以用索引查询,效率自然就有飞速的提升;
kampoo
2018-01-15
打赏
举报
回复
对于关系型数据库,范式1要求每个信息项不可再分,所以尽管可以利用 LIKE %XXXX% 来查询符合条件的字段,但由于你的设计违反了F1所以查询效率不会太高。如果确实只能这么设计你的表及字段,建议使用MySQL的 FULLTEXT 创建全文索引。
rucypli
2018-01-15
打赏
举报
回复
可以尝试建立全文索引
zjcxc
2018-01-15
打赏
举报
回复
索引查找是用不到的,无法根据你的值做范围定位,需要扫描所有的数据,所以索引扫描是可以用到的,但你只有两个字段,索引扫描和表扫描没什么区别,所以也就这样了 如果发效率,第2个字段应该是分拆后存储的,每个值一条记录,这样才能真正的使用索引
mysql
怎么查
包含
指定
字段
的所有表
mysql
怎么查
包含
指定
字段
的所有表?
Mysql
查询
数据库中含某
字段
的所有表
Mysql
查询
数据库中含某
字段
的所有表
mysql
查询
json
字段
mysql
. json
字段
查询
mysql
根据json
字段
内容作为
查询
条件(包括json数组),检索数据
#
mysql
根据json
字段
的内容检索
查询
数据
mysql
5.7以上支持json的操作,以及增加了json存储类型 一般数据库存储json类型的数据会用json类型或者text类型
查询
根据表
字段
的json内容进行
查询
1. 创建表 . 1)使用 ...
mysql
查询
表
字段
中是否
包含
xx内容
mysql
查询
表
字段
中是否
包含
xx内容 场景:数据库某表的content段中存储的是json字符串,team
字段
存储的是班组,并且在json字符串中也存储了team的值。检测数据库中数据是否有
包含
两个值不同的数据 采用
mysql
中的find_...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章