当前位置: 首页 > news >正文

广州 科技网站建设公司有效的网络推广

广州 科技网站建设公司,有效的网络推广,网站建设有什么方法连接数据库,ueditor wordpress4.4我article表中的记录如下,因为多个关键词存放在一个字段上,不利于做排序统计操作,例如我想要统计哪个关键词的数量最多就是个大问题了:id keywords1 九阳神功,万川归海,横扫千军,乾坤大挪移2 杀破狼,落日十三剑3 紫霞神功,葵花宝典,寒冰真气将关键词中用中文逗号分开的,改成英文…

我article表中的记录如下,因为多个关键词存放在一个字段上,不利于做排序统计操作,例如我想要统计哪个关键词的数量最多就是个大问题了:

id keywords

1 九阳神功,万川归海,横扫千军,乾坤大挪移

2 杀破狼,落日十三剑

3 紫霞神功,葵花宝典,寒冰真气

将关键词中用中文逗号分开的,改成英文输入下的逗号

update article set keywords =(replace(keywords,',',','));

新建一个临时表,用来存放分隔后的关键词

drop table if exists temp_keys;

create temporary table temp_keys(

id int(10) primary key auto_increment,

keystr varchar(255)

);

新建一个自定义函数mysql_explode,将"独孤九剑,万剑归宗,乾坤大挪移"这样的字符串以逗号为分隔符以多条记录的形式存入数据库

等同于一下子完成了如下操作:

insert into temp_keys values(null,'独孤九剑');

insert into temp_keys values(null,'万剑归宗');

insert into temp_keys values(null,'傲寒六决');

自定义函数如下:

drop functionif exists mysql_explode;

delimiter $$

create function mysql_explode( instr varchar (255)) returns varchar (11)

begin

declare str varchar(255);

declare temp_s varchar(255);

declare pos intdefault0;

set str=instr;

while length(str)>1do

set temp_s = substring_index( str,',',1);

set pos= instr(str,',');

set str = substr( str, pos+1);

insert into temp_keys values (null,temp_s);

if(pos=0)then

set str='';

endif;

endwhile;

return'';

end $$

delimiter ;

调用一下 select mysql_explode("九阳神功,万川归海,横扫千军,乾坤大挪移");

02aa36519dc59994ce17c0fca7cd389f.png

temp_keys表中果然有了四条记录,一切ok,article表中第一条记录的关键词"九阳神功,万川归海,横扫千军,乾坤大挪移",被分开后变成四条记录存入了temp_keys表.之后的操作无非就是把我article表中每个keywords字段调用一下mysql_explode方法,当数据都打散到临时表里了,要做排序和统计直接操作临时表就行了.

说明一下:

instr() 函数 获取子串第一次出现的索引,如果没有找到,则返回0(从1开始),如果连这个函数都没有的话,那就得自己写一个获取指定字符位置的方法了,mysql自定义函数还真是奇怪,非要弄个返回值,所以上面的例子返回了空字符串,下次改良为存储过程,实现更复杂一些的功能.

http://www.lbrq.cn/news/2633437.html

相关文章:

  • 温州手机网站制作联系电话友情链接的获取途径有哪些
  • 奢侈品牌河南seo推广
  • 网站右侧广告代码网络营销管理办法
  • 网站开发主流语言友情链接检索
  • wordpress 测速google 优化推广
  • 营销型网站模板下载合肥网络关键词排名
  • 微信分销网站开发国内网络销售平台有哪些
  • 莱芜网站设计公司游戏网站交换友情链接
  • 网站建设以什么盈利兰州seo外包公司
  • 做网站需要编程基础网页设计友情链接怎么做
  • discuz做资讯网站平台推广广告宣传词
  • 上海企业网站开发seo怎么收费seo
  • word68网站常州网络推广平台
  • 微网站制作软件全网模板建站系统
  • 遂宁建设网站技能培训有哪些
  • 兰州手机网站制作公司哪家好四川游戏seo整站优化
  • 龙虎和时时彩建设网站网络营销的分类
  • 学做外挂的网站seo优化培训班
  • 网站的优化靠谱seoseo优化效果怎么样
  • 专业做公司宣传网站百度收录网站入口
  • 开发公司自己买自己的商品房seo网站排名助手
  • 网站做系统叫什么名字百度seo sem
  • 长沙房产集团网站建设舆情分析网站免费
  • 做公司网站怎么做手机版百度seo培训
  • 网站博客怎么做品牌seo主要做什么
  • 太原网站优化技术免费创建个人博客网站
  • 个人建站教程沧州搜索引擎优化
  • 一般公司网站用什么域名套餐免费淘宝关键词工具
  • 上市的网站设计公司营销推广
  • 业务员自己掏钱做网站可以吗域名注册官网
  • Java-反射
  • 模拟-38.外观数列-力扣(LeetCode)
  • 容器之王--部署Docker私有仓库harbor母盘步骤演练
  • 【软考系统架构设计师备考笔记5】 - 专业英语
  • 聊一聊RPC接口测试工具及方法
  • 基于deepSeek的流式数据自动化规则清洗案例【数据治理领域AI带来的改变】