关于mysql查询的一个例子

在mysql查询的时候,经常会遇到翻页查询, 同时又需要查总记录书, 此时需要用到SQL_CALC_FOUND_ROWS 用在具体查询的字段之前:
select 
     SQL_CALC_FOUND_ROWS * 
 from 
     mysql.user 
 where 
     user = "foo" limit 0, 2;
然后通过FOUND_ROWS函数 
     select FOUND_ROWS()
获取命中记录的总数