工作小总结

mysql 数据库中的三种判断是否包含总结

应用场景:1:在使用mysql数据库进行存储数据的时候,有时候,一个字段,要存储使用逗号分隔的多个数据,在查询的时候,传递的是一个keyword,需要在逗号分隔的字段中进行查询,这种情况怎么处理?比如:在爬虫爬取的时候,指定关键字查询,关键字可以是多个用逗号分隔。数据库中对应的字段是:key_word,存储的数据,比如:凯哥Java,kaigejava这样的。那么现在我要查询的关键字是:凯哥jav

应用场景:

1:在使用mysql数据库进行存储数据的时候,有时候,一个字段,要存储使用逗号分隔的多个数据,在查询的时候,传递的是一个keyword,需要在逗号分隔的字段中进行查询,这种情况怎么处理?

比如:

在爬虫爬取的时候,指定关键字查询,关键字可以是多个用逗号分隔。数据库中对应的字段是:key_word,存储的数据,比如:凯哥Java,kaigejava这样的。那么现在我要查询的关键字是:凯哥java这样的。怎么查询呢?

2:第二种情况,我们在更新的是,先判断如果指定字段,是否包含指定字符串。如果不包含,在原有字段上添加指定的字段。

比如:

在爬取网站的时候,没有添加http://www. 这个。判断,如果没有添加的,都更新添加http://www. 。这样的如何更新呢?

前期准备:

创建数据库:



CREATE TABLE `config_sentiment` (

`config_sentiment_id` varchar(64) NOT NULL COMMENT '舆情配置表-主键id',

`config_sentiment_web_name` varchar(60) NOT NULL COMMENT '抓取网站名称',

`config_sentiment_web_url` varchar(500) NOT NULL COMMENT '抓取网站网址',

`config_sentiment_item_name` varchar(64) NOT NULL COMMENT '项目id',

`config_sentiment_rate` varchar(5) NOT NULL DEFAULT '1' COMMENT '抓取频率 默认1(1小时)',

`config_sentiment_keyword` varchar(500) NOT NULL COMMENT '抓取关键字。多个用,分

原创不易,完成人机校验,阅读全文

相关推荐