Mysql——FIN_IN_SET 和 IN 对比
来源:互联网 发布:原型设计软件 编辑:程序博客网 时间:2024/06/07 09:55
FIND_IN_SET函数用来比较是不是包含
mysql中In是比较等不等
使用实际的例子,对比两者之间性能的
FIND_IN_SET
UPDATE projectSET Available = 1WHEREFIND_IN_SET(ID ,'001e678a-b0af-482a-aa41-f4490de7c412,002a62ee-ab92-4cbe-89bc-0d759a027f80,00b3ab99-7a5f-422f-830f-63c36fd5ac16,00c050c3-ccda-418c-acac-e8965dc8f29b')
执行的解释,可以看到还是使用了主键索引的
执行时间为:0.014s
IN
UPDATE projectSET Available = 0WHEREID IN ('001e678a-b0af-482a-aa41-f4490de7c412','002a62ee-ab92-4cbe-89bc-0d759a027f80','00b3ab99-7a5f-422f-830f-63c36fd5ac16','00c050c3-ccda-418c-acac-e8965dc8f29b')
同样使用了主键索引
总共耗时0.001s,相对FIND_IN_SET使用的时间还是大大减少了的。怪不得,在两者都可实现的情况之下,大家都不建议使用前者。
阅读全文
0 0
- Mysql——FIN_IN_SET 和 IN 对比
- MySql中in和exists效率对比
- mysql not exists 和 not in对比
- mysql之exists子查询和in查询的对比
- mysql中exists和in的对比分析
- MySQL 5.6 not in 和表关联性能测试对比
- EXISTS和IN对比
- MySQL 和 PostgreSQL 对比
- Mysql 和 Postgresql 对比
- Mysql 和 Postgresql 对比
- Mysql 和 Postgresql 对比
- Mysql 和 Postgresql 对比
- MySQL和PostgreSQL对比
- MySQL 和 PostgreSQL 对比
- Postgresql 和 Mysql 对比
- MySQL 和 PostgreSQL 对比
- MongoDB和MySQL对比
- Mysql 和 Postgresql 对比
- java虚拟机详解
- 两个半透明颜色色的叠加计算方法
- python基础语法之if,else,for,while,continue,break
- 你好
- cmake时出现coff错误
- Mysql——FIN_IN_SET 和 IN 对比
- 白话C++系列 (对象的引用和对象的指针)
- 为什么没有一款框架完善做到安卓、ISO、小程序、Web同步
- linux下安装texlive2017
- ArrayList和LinkedList的区别
- C语言实现计算双基回文数详解
- Postgresql 获取某张表的oid
- python学习之路-用户登录作业练习
- 初学者日志 12/15 数组