mysql
文章平均质量分 55
哲学家乔布斯
这个作者很懒,什么都没留下…
展开
-
查询多条数据where id=某字符串(例如1,2,3,4) find_in_set (tp、源码用法)用法
TP5.1.22版本$id=4;Db::name('menu')->where('FIND_IN_SET(:id,pid_all)',['id' => $id])->update([$field => $title]);数组用法$map[]=['exp','FIND_IN_SET(2,needID)'];$db->where($map)->select();TP5.1.21 版本之后数组查询支持:要达到这样子查询:1、首先引...原创 2020-05-25 15:42:53 · 1500 阅读 · 0 评论 -
mysql 存储引擎
MyISAM存储引擎MyISAM 支持或不支持的简要特性列表 MyISAM为速度而设计,和SELECT搭配起来使用更好 如果表的数据偏向静态,既表中的数据经常更新/删除,太多仅仅是查询操作,那么使用MyISAM时最好的选择 MyISAM支持表级锁,如果要在表中的数据上执行一个特定的操作,那么整张表可以被锁起来。在上锁期间,表上不能进行其他的操作。如果表是偏向动态的,既数据经常变更,则会...原创 2020-02-25 23:01:35 · 83 阅读 · 0 评论 -
Sphinx : 高性能SQL全文检索引擎
Sphinx是一款基于SQL的高性能全文检索引擎,Sphinx的性能在众多全文检索引擎中也是数一数二的,利用Sphinx,我们可以完成比数据库本身更专业的搜索功能,而且可以有很多针对性的性能优化。Sphinx的特点快速创建索引:3分钟左右即可创建近100万条记录的索引,并且采用了增量索引的方式,重建索引非常迅速。 闪电般的检索速度:尽管是1千万条的大数据量,查询数据的速度也在毫秒级以上,2-4G的文本量中平均查询速度不到0.1秒。 为很多脚本语言设计了检索API,如PHP,Python,Pe原创 2020-05-20 16:01:27 · 208 阅读 · 0 评论