zoukankan      html  css  js  c++  java
  • mysql 数据操作 单表查询 limit 限制查询的记录数

    mysql> select * from employee limit 3;
    +----+-----------+------+-----+------------+---------+--------------+------------+--------+-----------+
    | id | name      | sex  | age | hire_date  | post    | post_comment | salary     | office | depart_id |
    +----+-----------+------+-----+------------+---------+--------------+------------+--------+-----------+
    |  1 | alex      | male |  78 | 2015-03-02 | teacher | NULL         | 1000000.31 |    401 |         1 |
    |  2 | yuanhao   | male |  73 | 2014-07-01 | teacher | NULL         |    3500.00 |    401 |         1 |
    |  3 | liwenzhou | male |  28 | 2012-11-01 | teacher | NULL         |    2100.00 |    401 |         1 |
    +----+-----------+------+-----+------------+---------+--------------+------------+--------+-----------+
    3 rows in set (0.00 sec)

    找出工资最高的那个人详细信息

    mysql> select * from employee order by salary desc limit 1;
    +----+------+------+-----+------------+---------+--------------+------------+--------+-----------+
    | id | name | sex  | age | hire_date  | post    | post_comment | salary     | office | depart_id |
    +----+------+------+-----+------------+---------+--------------+------------+--------+-----------+
    |  1 | alex | male |  78 | 2015-03-02 | teacher | NULL         | 1000000.31 |    401 |         1 |
    +----+------+------+-----+------------+---------+--------------+------------+--------+-----------+
    1 row in set (0.00 sec)

    limit 还有分页功能

    mysql> select * from employee  limit 0,5;
    +----+------------+--------+-----+------------+---------+--------------+------------+--------+-----------+
    | id | name       | sex    | age | hire_date  | post    | post_comment | salary     | office | depart_id |
    +----+------------+--------+-----+------------+---------+--------------+------------+--------+-----------+
    |  1 | alex       | male   |  78 | 2015-03-02 | teacher | NULL         | 1000000.31 |    401 |         1 |
    |  2 | yuanhao    | male   |  73 | 2014-07-01 | teacher | NULL         |    3500.00 |    401 |         1 |
    |  3 | liwenzhou  | male   |  28 | 2012-11-01 | teacher | NULL         |    2100.00 |    401 |         1 |
    |  4 | jingliyang | female |  18 | 2011-02-11 | teacher | NULL         |    9000.00 |    401 |         1 |
    |  5 | jinxin     | male   |  18 | 1900-03-01 | teacher | NULL         |   30000.00 |    401 |         1 |
    +----+------------+--------+-----+------------+---------+--------------+------------+--------+-----------+
    5 rows in set (0.00 sec)
    
    mysql> select * from employee  limit 5,5;
    +----+--------+--------+-----+------------+---------+--------------+----------+--------+-----------+
    | id | name   | sex    | age | hire_date  | post    | post_comment | salary   | office | depart_id |
    +----+--------+--------+-----+------------+---------+--------------+----------+--------+-----------+
    |  6 | 成龙   | male   |  48 | 2010-11-11 | teacher | NULL         | 10000.00 |    401 |         1 |
    |  7 | 歪歪   | female |  48 | 2015-03-11 | sale    | NULL         |  3000.13 |    402 |         2 |
    |  8 | 丫丫   | female |  38 | 2010-11-01 | sale    | NULL         |  2000.35 |    402 |         2 |
    |  9 | 丁丁   | female |  18 | 2011-03-12 | sale    | NULL         |  1000.37 |    402 |         2 |
    | 10 | 星星   | female |  18 | 2016-05-13 | sale    | NULL         |  3000.29 |    402 |         2 |
    +----+--------+--------+-----+------------+---------+--------------+----------+--------+-----------+
    5 rows in set (0.00 sec)
    
    mysql> select * from employee  limit 10,5;
    +----+-----------+--------+-----+------------+-----------+--------------+----------+--------+-----------+
    | id | name      | sex    | age | hire_date  | post      | post_comment | salary   | office | depart_id |
    +----+-----------+--------+-----+------------+-----------+--------------+----------+--------+-----------+
    | 11 | 格格      | female |  28 | 2017-01-27 | sale      | NULL         |  4000.33 |    402 |         2 |
    | 12 | 张野      | male   |  28 | 2016-03-11 | operation | NULL         | 10000.13 |    403 |         3 |
    | 13 | 程咬金    | male   |  18 | 1997-03-12 | operation | NULL         | 20000.00 |    403 |         3 |
    | 14 | 程咬银    | female |  18 | 2013-03-11 | operation | NULL         | 19000.00 |    403 |         3 |
    | 15 | 程咬铜    | male   |  18 | 2015-04-11 | operation | NULL         | 18000.00 |    403 |         3 |
    +----+-----------+--------+-----+------------+-----------+--------------+----------+--------+-----------+
    5 rows in set (0.00 sec)

     

    limit 0,5

    0 从第几条记录开始取

    5 往后一次取多少条记录

    示例:
        SELECT * FROM employee ORDER BY salary DESC 
            LIMIT 3;                    #默认初始位置为0 
    
        SELECT * FROM employee ORDER BY salary DESC
            LIMIT 0,5; #从第0开始,即先查询出第一条,然后包含这一条在内往后查5条
    
        SELECT * FROM employee ORDER BY salary DESC
            LIMIT 5,5; #从第5开始,即先查询出第6条,然后包含这一条在内往后查5条
  • 相关阅读:
    iOS开发第三方库一 IQKeyboardManager
    跟着百度学PHP[14]-初识PDO数据库抽象层
    文件上传漏洞的一些总结
    逻辑漏洞挖掘入门之 简单的任意账户密码重置
    突破MIME限制上传
    关于Safe DOG的文件上传bypass
    跟着百度学PHP[13]-文件上传
    PHP flock() 函数 php中的文件锁定机制
    mysql变量
    一份不错的php面试题(附答案)(笔试题)
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/9890998.html
Copyright © 2011-2022 走看看