SQL语句的实用与优化
JerryYangPHP
出来混迟早要还的!
展开
-
sql语句中一种可以代替like查询语句的效率较高的查询关键字的方法
SQL中代替Like语句的另一种写法[日期:2006-04-12] 来源: 作者:未知 [字体:大 中小] 比如查找用户名包含有"c"的所有用户,可以用use mydatabaseselect * from table1 where username like'%c%"下面是完成上面功能的另一种写法:use mydatabaseselect * from tabl转载 2013-07-29 16:58:08 · 1709 阅读 · 0 评论 -
mysql中随机获取排序条件中的指定数量数据
使用了mysql的随机函数RAND(),比如随机取12条:SELECT * FROM video_info ORDER BY RAND() LIMIT 12但是效率较差,执行时间大概用了8秒上下,优化一下并加上条件后:SELECT * FROM video_info WHERE v_id >= (SELECT floor(RAND() * (SELECT MAX(v_i转载 2014-02-11 17:51:34 · 3027 阅读 · 0 评论