求2条数据库命令,网上查了半天没查到。1、在一张表中取出前5条数据(其实多少条无所谓),全部字段都取2、在不知道id数范围的情况下,取出数据库最后5条数据,同样全部字段

解决方案 »

  1.   

    1、在一张表中取出前5条数据(其实多少条无所谓),全部字段都取
    select * from 一张表 order by id limit 5;2、在不知道id数范围的情况下,取出数据库最后5条数据,同样全部字段
    select * from 一张表 order by id desc limit 5;
      

  2.   

    手册中参考一下SELECT的语法说明中的LIMIT部分。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  3.   

    你要查的前几条数据 是要在你需要排序的字段上选取 那么就要在表中选一个可以并且需要的字段排序
    第一个:--假设你需要在字段ID上排序
    select * from tbname order by id limit 5;--假设是随机的前5个
    select * from tbname order by rand() limit 5 ;
    第二个--假设你需要在字段ID上排序
    select * from tbname order by id desc limit 5;