MYSQL哪种查询更快一点,该怎么处理
-
原创
-
2016-06-13 11:20:38
793浏览
MYSQL哪种查询更快一点
第一种:
表1:主键为A(20位bigint类型),字段B为字符串(表2的自增ID,多个以“,”分开)
表2:记录
第二种:
记录表,字段A自增,字段B为(20位bigint类型,可重复,加索引)
假设数据都很大,为了拿到某一个20位bigint类型的数据列表,哪种设计查询快?
------解决方案--------------------$large_number = 922337203685477580800;
echo $large_number; //9.2233720368548E+20
真的有必要生成那么多位的数字吗?
------解决方案--------------------楼上们都歪了...
针对你的问题: 第二种
------解决方案--------------------当然是第二种!
虽然 mysql 提供了 find_in_set 函数可以方便的从逗号分隔的串中提起成员,但函数的执行总是要花点时间的。
哪能比直接读取来的快呢?
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。