select varchar 的字段时用like还是=好? like '新闻'='新闻'这两种方式在结果上有差别吗?效率那个高?谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果不是准确查找,LIKE要快一些=是准确查找 like '新闻' ='新闻' 这两种方式在结果上有差别吗? 效率那个高? 无论有无索引都是 ='新闻' 快 [align=center]==== 思想重于技巧 ====[/align] reply via CSDN viewer 是吗?调试了一下,256515条记录,没有索引BH='2' 0.68BH LIKE '2' 0.18 关注一下,为什么是like 快,我也认为应该是=快。 應該是 = 比like 快樓上的測試是不是先執行了 = 接著執行like﹐這樣看不出真正的效果 樓上的測試是不是先執行了 = 接著執行like﹐這樣看不出真正的效果没有,我又测试了一下,没有索引586320条记录:先执行LIKE:0.45=:1.51先执行=:1.73LIKE:0.4 曾經用過sqlserver和oracle﹐用like和=的速度比較明顯。 这个SQL如何优化 mysql数据调換 数据库check then update并发问题 一个MySQL字段包含多个ID如何解决 怎样修改数据:update的字符值是 ID+'字符串' mysql截取时间的问题 求助mysql-5.1.6-alpha-win32简化安装的问题 为什么我的my.cnf不起作用? MYSQL如何插入数据库 MySQL问题 请问一条SQL语句!关于统计方面的。。。。 我把一些工资表计算的一些计算工式保存到字段中,我该如何计算他们
=是准确查找
='新闻'
这两种方式在结果上有差别吗?
效率那个高? 无论有无索引都是 ='新闻' 快
[align=center]==== 思想重于技巧 ====
[/align]
调试了一下,256515条记录,没有索引
BH='2' 0.68
BH LIKE '2' 0.18
樓上的測試是不是先執行了 = 接著執行like﹐這樣看不出真正的效果
586320条记录:
先执行LIKE:0.45
=:1.51
先执行=:1.73
LIKE:0.4