sql查询
life169
说了也是白说
展开
-
update 多表联合查询更新 right join+子查询+group分组
<br />table: t_a<br /><br /> id: 12<br /> p_id:1<br /> data: 10<br /><br /> id:12<br /> p_id:1<br />data:2<br /><br />id:3<br />p_id:3<br />data:32<br /><br />table :t_b<br />id:2<br />p_id:1<br />data:45<br /><br />id:4<br />p_id:67<br />data:56<br /><br原创 2011-02-25 08:27:00 · 6572 阅读 · 0 评论 -
从表中随机取出n条记录的最优算法,数据量越大,效率越高。
SELECT userid FROMuserWHERE userename =0ORDERBYrand( ) LIMIT 30从user表里面随机的取出30个ID 这个sql怎么优化 数据库是mysql.<br />这个表数据量很大 执行要9秒...foolbirdflyfirst(龙腾虎跃)的答案:<br />正好,之前有看到个order by rand()的优化,老外说即使innodb引擎都有10倍提升,我测试了下,数据越多,确实有更多提升,但是10倍提升还没测出来。你数据量大可以再帮我测试下SE原创 2011-02-27 18:32:00 · 902 阅读 · 0 评论 -
分组查询统计数据 再连接字段修改另一个字段的内容(临时表temporary 和 视图view)
<br />一个朋友提出这样的问题:<br />表A <br />ID USER <br />1 zhangsan <br />2 lisi<br />3 zhangsan<br />4 jj<br />5 jj<br />6 ee<br />表B <br />ID GroupName GroupUser <br />1 IT部 ,zhangsan,lisi,wangwu,<br />2 财务部 ,jj,aa,bb,<br />3 美术部 ,DD,ee,ff,gg,<br /><br />要原创 2011-03-12 09:33:00 · 2389 阅读 · 0 评论 -
字段中 字符串有条件连接 并分组显示,排序 用sql语句
有这样一张表: 表名: a有三个字段 id(主键,自增) , user 用户名, kc 课程id user kc 1 zhangsan yuwen2 lisi kexue3 zhangsan shuxue4 jj yingyu5 jj diannao6 ee meishu.........要求: 把user所选的显示结果:id user原创 2011-03-17 17:43:00 · 1379 阅读 · 0 评论 -
数据库备份怎样避免乱码,Discuz技术小析
数据库备份避免乱码 bin2hex函数的使用 16进制的使用原创 2016-01-12 14:26:22 · 890 阅读 · 0 评论