首页
学习
活动
专区
圈层
工具
发布

MYSQL用法(十五) MySQL中FIND_IN_SET()用法

FIND_IN_SET(str,strlist) 返回str在字符串集strlist中的序号(任何参数是NULL则返回NULL,如果str没找到返回0,参数1包含","时工作异常) 例子: 查询表字段...+{id},' 使用上面的语句,可以查询出来 用FIND_IN_SET() 更简单 SELECT * FROM linkinfo WHERE FIND_IN_SET('1',pingid 原来以为mysql...daodao' IN (list); 注:1. table含有三个字段id:int, list:varchar(255), name:varchar(255) 实际上这样是不行的,这样只有当name是list中的第一个元素时...,查询才有效,否则都的不到结果,即使'daodao'真的再list中 再来看看这个:----->(二) select id, list, name from table where 'daodao' IN...原因其实是(一)中 (list)    list是变量, 而(二)中 ('libk', 'zyfon', 'daodao')是常量 所以如果要让(一)能正确工作,需要用find_in_set()---

4.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL中explain的几点用法

    MySQL里的explain命令内容还是很丰富的,值得好好的挖掘出不少东西来。...首先是一个比较实际的用法,查询语句我们可以查看执行计划,如果是DML语句呢,他是直接变更了还是只是生成执行计划而已,明白这一点很重要。...MySQL 5.6 5.6中的结果来看,是支持的,那么最关心的问题,数据会不会变更呢。...MySQL 5.7 在5.7中又做了一些改变,那就是对于DML的支持更加完善了,你可以通过语句的执行计划可以很清晰的看到是哪一种类型的DML(insert,update,delete),当然insert...aa | | 2 | bb | +------+------+ explain for connection的新特性 如果对于explain开始有了一些感觉,那么我们再来看一个5.7中的新特性

    2.3K70

    Spark 中 Kafka Offset 管理

    前言 Spark在spark-streaming-kafka-0-10的API中实现了对Kafka Offset提交的API,在Spark消费过消息之后,提交消费过消息的Offset到Kafka里面,在...提交Offsets Spark官方文档中提供了在Spark应用程序中获取Offset和提交Offset的代码,现整合如下: val conf = new SparkConf().setAppName("...时,从提交的offset开始消费;无提交的offset时,从最新的数据开始消费 "auto.offset.reset" -> "latest", //如果是true,则这个消费者的偏移量会在后台自动提交...是从最新的开始消费,earliest是从头开始消费; enable.auto.commit:设置为false,这样做是为了后面手动提交offset; 提交后的offset会在保存在Kafka的 __consumer_offsets...这个topic中。

    2.2K10

    MySQL中delete、truncate、drop用法比较

    1. delete# delete属于数据管理语言(DML),会执行事务,也会触发触发器,可以回滚数据,常见的命令用法如下: # ① 删除表中的所有记录 delete from table_name;...# ② 根据条件删除表中的部分记录 delete from table_name where [条件]; delete只删除记录,但表结构及其列,约束,索引等保持不变。...在InnoDB引擎中,这种删除方式并不是真正的删除,即不会释放磁盘空间,只是给这些删除的记录打上一个标记,表示记录已经删除了;虽然未释放磁盘空间,但是下次有其他记录插入的时候,可以直接使用这部分空间。...第二种带删除条件,表示删除表中的部分记录。不管是InnoDB引擎还是MyISAM引擎都不会释放磁盘空间,而是给记录标上删除标记,该部分空间可以被其他记录使用。...,不会执行事务,也不会触发触发器,数据无法回滚,常见命令如下: # truncate不支持where条件,仅支持删除所有 truncate table table_name; truncate命令从表中删除所有行

    2.7K10
    领券