切换到电脑端
跳转到我的求职导航
置顶 数据库

MySQL-fulltext-全文搜索-索引-MATCH AGAINST IN boolean MODE

0.fulltext全文搜索介绍类似es,分词搜索文档:https://zhuanlan.zhihu.com/p/146361883https://www.cnblogs.com/guifanbiji/p/6202195.html1.增加索引ALTERTABLE`biz_article`ADDFULLTEXTINDEX`idx_fulltext`(`title`,`content`,`description`,`keywords`)WITHPARSERngram;不能加useBTREE要加上WITHPARSERngram,用于支持中文的分词,否则查不到
阅读全文
数据库

Mybatis-mybatis-plus-tkmabatis-表前缀设置-全局Interceptor拦截替换sql表前缀

mybatis-plus相关配置,按需使用mybatis-plus:global-config:db-config:#tk方法的表前缀table-prefix:${spring.application.name}_configuration-properties:#自定义sql中表名带前缀https://www.cnblogs.com/javalinux/p/14338780.html#prefix是内置参数prefix:${spring.application.name}_#key1等是自定义的,使用时直接${key1},但是不要使用##key1:2
阅读全文
数据库

MySQL-distinct-group by性能-索引设置

distinct和groupby,mysql8.0之前,groupby有隐式排序,理论上性能会慢,但是groupby可以做聚合计算。mysql8.0之后没有区别。所以如果仅仅要去重数据就使用distinct。如果去重的字段有索引,那么groupby和distinct都可以使用索引,此情况它们的性能是相同的;而当去重的字段没有索引时,distinct的性能就会高于groupby,因为在MySQL8.0之前,groupby有一个隐藏的功能会进行默认的排序,这样就会触发filesort从而导致查询性能降低。更多解释https://blog.csdn.net/
阅读全文
数据库

MySQL-JSON函数实操积累

1、SELECTCAST('[]'asJSON)2、SET@json='{"a":"avalue","barr":[1,2]}';SELECTJSON_INSERT(@json,'$.newkey','[1]','$.newkey2','{test:1}','$.newkey3','[]');--有key则不会重复执行3、SELECT(CASEWHEN(id_from=(SELECTpk_idfromtest_jsonWHEREid_own_org=9999andpackage_name='预检单'))THENJSON_INSERT(package_d
阅读全文
本文目录
    Loading...