MySQL数据表操作-查询方法汇总(SELECT)

叁歲伎倆 2022-11-09 11:25 298阅读 0赞

查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作,在 MySQL中,可以使用 SELECT 语句来查询数据。

语法格式

  1. SELECT
  2. {* | <字段列名>}
  3. [
  4. FROM <表 1>, <表 2>…
  5. [WHERE <表达式>
  6. [GROUP BY <group by definition>
  7. [HAVING <expression> [{<operator> <expression>}…]]
  8. [ORDER BY <order by definition>]
  9. [LIMIT[<offset>,] <row count>]
  10. ]

其中,各条子句的含义如下:

  • {*|<字段列名>}包含星号通配符的字段列表,表示所要查询字段的名称。
  • <表 1>,<表 2>…,表 1 和表 2 表示查询数据的来源,可以是单个或多个。
  • WHERE <表达式>是可选项,如果选择该项,将限定查询数据必须满足该查询条件。
  • GROUP BY< 字段 >,该子句告诉 MySQL 如何显示查询出来的数据,并按照指定的字段分组。
  • [ORDER BY< 字段 >],该子句告诉 MySQL 按什么样的顺序显示查询出来的数据,可以进行的排序有升序(ASC)和降序(DESC),默认情况下是升序。
  • [LIMIT[<offset>,]<row count>],该子句告诉 MySQL 每次显示查询出来的数据条数。

查看表中所有字段 - desc

  1. mysql> desc info;
  2. +--------+-------------+------+-----+---------+-------+
  3. | Field | Type | Null | Key | Default | Extra |
  4. +--------+-------------+------+-----+---------+-------+
  5. | id | int(11) | NO | | NULL | |
  6. | name | varchar(20) | YES | | NULL | |
  7. | age | int(11) | YES | | NULL | |
  8. | gender | char(1) | YES | | NULL | |
  9. | tid | int(11) | YES | UNI | NULL | |
  10. +--------+-------------+------+-----+---------+-------+
  11. 5 rows in set (0.00 sec)

查询表中所有字段

  1. # 使用“*”通配符查询
  2. SELECT * FROM < 表名 >;
  3. mysql> select * from info;
  4. +----+------+------+--------+------+
  5. | id | name | age | gender | tid |
  6. +----+------+------+--------+------+
  7. | 1 | HW | 20 | M | 8 |
  8. | 2 | test | 15 | W | 9 |
  9. | 3 | ming | 21 | M | 19 |
  10. +----+------+------+--------+------+
  11. 3 rows in set (0.00 sec)
  12. # 使用所有字段查询
  13. mysql> select id, name, age, gender, tid from info;
  14. +----+------+------+--------+------+
  15. | id | name | age | gender | tid |
  16. +----+------+------+--------+------+
  17. | 1 | HW | 20 | M | 8 |
  18. | 2 | test | 15 | W | 9 |
  19. | 3 | ming | 21 | M | 19 |
  20. +----+------+------+--------+------+
  21. 3 rows in set (0.00 sec)

查询指定字段

  1. SELECT < 列名 > FROM < 表名 >;
  2. mysql> select id, name, age from info;
  3. +----+------+------+
  4. | id | name | age |
  5. +----+------+------+
  6. | 1 | HW | 20 |
  7. | 2 | test | 15 |
  8. | 3 | ming | 21 |
  9. +----+------+------+
  10. 3 rows in set (0.00 sec)

去重,使用DISTINCT过滤重复数据

  1. mysql> select id,name,age from info;
  2. +----+------+------+
  3. | id | name | age |
  4. +----+------+------+
  5. | 1 | HW | 20 |
  6. | 2 | test | 15 |
  7. | 3 | ming | 21 |
  8. | 3 | ming | 21 |
  9. | 4 | ming | 21 |
  10. +----+------+------+
  11. 5 rows in set (0.00 sec)
  12. mysql> select distinct id,name,age from info;
  13. +----+------+------+
  14. | id | name | age |
  15. +----+------+------+
  16. | 1 | HW | 20 |
  17. | 2 | test | 15 |
  18. | 3 | ming | 21 |
  19. | 4 | ming | 21 |
  20. +----+------+------+
  21. 4 rows in set (0.00 sec)

为表或字段进行设置别名 - as

注意:

  • 表的别名不能与该数据库的其它表同名。字段的别名不能与该表的其它字段同名。
  • 表别名只在执行查询时使用,并不在返回结果中显示。而字段定义别名之后,会返回给客户端显示,显示的字段为字段的别名。

    为表指定别名

    mysql> select id, t_year, t_time from test_time as tt;
    +——+————+—————+
    | id | t_year | t_time |
    +——+————+—————+
    | 1 | 2019 | 12:12:12 |
    | 2 | 2018 | 13:13:13 |
    | 3 | 2017 | 17:17:17 |
    | 4 | 2020 | 12:12:12 |
    | 5 | 2020 | 12:12:12 |
    | 6 | 2017 | 17:17:17 |
    | 7 | 2020 | 12:12:12 |
    | 8 | 2021 | 12:12:12 |
    | 9 | 2021 | 12:12:12 |
    | 10 | 2021 | 12:12:12 |
    | 11 | 2021 | 12:12:12 |
    | 12 | 2021 | 12:12:12 |
    | 13 | 2021 | 12:12:12 |
    | 14 | 2021 | 12:12:12 |
    | 15 | 2021 | 12:12:12 |
    +——+————+—————+
    15 rows in set (0.00 sec)

    为字段指定别名

    mysql> select id, t_year as YEAR, t_time AS Time, t_date as Date from test_time;
    +——+———+—————+——————+
    | id | YEAR | Time | Date |
    +——+———+—————+——————+
    | 1 | 2019 | 12:12:12 | 2019-11-11 |
    | 2 | 2018 | 13:13:13 | 2019-11-11 |
    | 3 | 2017 | 17:17:17 | 2019-11-11 |
    | 4 | 2020 | 12:12:12 | 2020-02-02 |
    | 5 | 2020 | 12:12:12 | 2020-02-02 |
    | 6 | 2017 | 17:17:17 | 2019-11-11 |
    | 7 | 2020 | 12:12:12 | 2020-03-03 |
    | 8 | 2021 | 12:12:12 | 2020-02-02 |
    | 9 | 2021 | 12:12:12 | 2020-02-02 |
    | 10 | 2021 | 12:12:12 | 2020-02-02 |
    | 11 | 2021 | 12:12:12 | 2020-02-02 |
    | 12 | 2021 | 12:12:12 | 2020-02-02 |
    | 13 | 2021 | 12:12:12 | 2020-02-02 |
    | 14 | 2021 | 12:12:12 | 2020-02-02 |
    | 15 | 2021 | 12:12:12 | 2020-02-02 |
    +——+———+—————+——————+
    15 rows in set (0.00 sec)

限制查询结果的条数 - limit

LIMIT 关键字可以用来限制查询结果返回的条数,可指定查询结果从哪条记录开始显示,一共显示了多少条记录。

LIMIT 关键字有 3 种使用方式,即指定初始位置、不指定初始位置以及与 OFFSET 组合使用。

指定初始位置

  • 语法:LIMIT 初始位置,记录数,LIMIT 后的两个参数必须都是正整数
  • “初始位置”表示从哪条记录开始显示;“记录数”表示显示记录的条数。
  • 第一条记录的位置是 0,第二条记录的位置是 1。后面的记录依次类推直到记录数为条数。

    mysql> select * from test_time ;
    +——+————+—————+——————+——————————-+——————————-+
    | id | t_year | t_time | t_date | t_datetime | t_timestamp |
    +——+————+—————+——————+——————————-+——————————-+
    | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
    | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
    | 10 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 18:18:18 | 2019-09-09 12:12:12 |
    | 11 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2019-09-09 12:12:12 |
    | 12 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:11:42 |
    | 13 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:12:16 |
    | 14 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:14:04 |
    | 15 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | NULL |
    +——+————+—————+——————+——————————-+——————————-+
    15 rows in set (0.00 sec)

    mysql> select * from test_time limit 2,7;
    +——+————+—————+——————+——————————-+——————————-+
    | id | t_year | t_time | t_date | t_datetime | t_timestamp |
    +——+————+—————+——————+——————————-+——————————-+
    | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
    | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
    +——+————+—————+——————+——————————-+——————————-+
    7 rows in set (0.00 sec)

    id=3:从0开始的第二行
    id=9:从id=3之后的6个记录,一共7条数据

不指定初始位置

  • 语法:LIMIT 记录数,“记录数”表示显示记录的条数。可认为初始位置为0。
  • 如果“记录数”的值小于查询结果的总数,则会从第一条记录开始,显示指定条数的记录。
  • 如果“记录数”的值大于查询结果的总数,则会直接显示查询出来的所有记录。

    mysql> select * from test_time limit 3;
    +——+————+—————+——————+——————————-+——————————-+
    | id | t_year | t_time | t_date | t_datetime | t_timestamp |
    +——+————+—————+——————+——————————-+——————————-+
    | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    +——+————+—————+——————+——————————-+——————————-+
    3 rows in set (0.00 sec)

LIMIT和OFFSET组合使用

  • 语法:LIMIT 记录数 OFFSET 初始位置,“初始位置”指定从哪条记录开始显示;“记录数”表示显示记录的条数。
  • 指定初始位置基本一致,只是写法不同

    从2开始,3条数据,注意数据从第0行开始生效

    mysql> select * from test_time limit 3 offset 2;
    +——+————+—————+——————+——————————-+——————————-+
    | id | t_year | t_time | t_date | t_datetime | t_timestamp |
    +——+————+—————+——————+——————————-+——————————-+
    | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
    +——+————+—————+——————+——————————-+——————————-+
    3 rows in set (0.00 sec)

查询结果排序 - order by

  • 语法:ORDER BY <字段名> [ASC|DESC]
  • ASC表示字段按升序排序,ASC为默认值
  • DESC表示字段按降序排序
  • ORDER BY 关键字后可以跟子查询
  • 当排序的字段中存在空值时,ORDER BY 会将该空值作为最小值来对待
  • ORDER BY 指定多个字段进行排序时,会按照字段的顺序从左到右依次进行排序

单字段排序

  1. # 单字段排序,默认正序
  2. mysql> select * from test_time order by id;
  3. +----+--------+----------+------------+---------------------+---------------------+
  4. | id | t_year | t_time | t_date | t_datetime | t_timestamp |
  5. +----+--------+----------+------------+---------------------+---------------------+
  6. | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  7. | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  8. | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  9. | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  10. | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  11. | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  12. | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  13. | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
  14. | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
  15. | 10 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 18:18:18 | 2019-09-09 12:12:12 |
  16. | 11 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2019-09-09 12:12:12 |
  17. | 12 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:11:42 |
  18. | 13 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:12:16 |
  19. | 14 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:14:04 |
  20. | 15 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | NULL |
  21. +----+--------+----------+------------+---------------------+---------------------+
  22. 15 rows in set (0.00 sec)
  23. # 单字段排序,正序
  24. mysql> select * from test_time order by id asc;
  25. +----+--------+----------+------------+---------------------+---------------------+
  26. | id | t_year | t_time | t_date | t_datetime | t_timestamp |
  27. +----+--------+----------+------------+---------------------+---------------------+
  28. | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  29. | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  30. | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  31. | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  32. | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  33. | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  34. | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  35. | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
  36. | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
  37. | 10 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 18:18:18 | 2019-09-09 12:12:12 |
  38. | 11 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2019-09-09 12:12:12 |
  39. | 12 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:11:42 |
  40. | 13 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:12:16 |
  41. | 14 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:14:04 |
  42. | 15 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | NULL |
  43. +----+--------+----------+------------+---------------------+---------------------+
  44. 15 rows in set (0.00 sec)
  45. # 单字段排序,逆序
  46. mysql> select * from test_time order by id desc;
  47. +----+--------+----------+------------+---------------------+---------------------+
  48. | id | t_year | t_time | t_date | t_datetime | t_timestamp |
  49. +----+--------+----------+------------+---------------------+---------------------+
  50. | 15 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | NULL |
  51. | 14 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:14:04 |
  52. | 13 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:12:16 |
  53. | 12 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:11:42 |
  54. | 11 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2019-09-09 12:12:12 |
  55. | 10 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 18:18:18 | 2019-09-09 12:12:12 |
  56. | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
  57. | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
  58. | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  59. | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  60. | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  61. | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  62. | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  63. | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  64. | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  65. +----+--------+----------+------------+---------------------+---------------------+
  66. 15 rows in set (0.00 sec)

多字段排序

对多个字段进行排序时,排序的第一个字段必须有相同的值,才会对第二个字段进行排序。如果第一个字段数据中所有的值都是唯一的,MySQL 将不再对第二个字段进行排序

  1. mysql> select * from test_time order by t_year desc, id asc;
  2. +----+--------+----------+------------+---------------------+---------------------+
  3. | id | t_year | t_time | t_date | t_datetime | t_timestamp |
  4. +----+--------+----------+------------+---------------------+---------------------+
  5. | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
  6. | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
  7. | 10 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 18:18:18 | 2019-09-09 12:12:12 |
  8. | 11 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2019-09-09 12:12:12 |
  9. | 12 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:11:42 |
  10. | 13 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:12:16 |
  11. | 14 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:14:04 |
  12. | 15 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | NULL |
  13. | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  14. | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  15. | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  16. | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  17. | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  18. | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  19. | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  20. +----+--------+----------+------------+---------------------+---------------------+
  21. 15 rows in set (0.00 sec)
  22. # 第一个字段都是唯一值,不会对第二个字段进行排序
  23. mysql> select * from test_time order by id desc, id asc;
  24. +----+--------+----------+------------+---------------------+---------------------+
  25. | id | t_year | t_time | t_date | t_datetime | t_timestamp |
  26. +----+--------+----------+------------+---------------------+---------------------+
  27. | 15 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | NULL |
  28. | 14 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:14:04 |
  29. | 13 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:12:16 |
  30. | 12 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2021-01-07 06:11:42 |
  31. | 11 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 19:19:19 | 2019-09-09 12:12:12 |
  32. | 10 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-08 18:18:18 | 2019-09-09 12:12:12 |
  33. | 9 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-07 18:17:18 | 2019-09-09 12:12:12 |
  34. | 8 | 2021 | 12:12:12 | 2020-02-02 | 2008-08-06 18:16:18 | 2019-09-09 12:12:12 |
  35. | 7 | 2020 | 12:12:12 | 2020-03-03 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  36. | 6 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  37. | 5 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  38. | 4 | 2020 | 12:12:12 | 2020-02-02 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  39. | 3 | 2017 | 17:17:17 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  40. | 2 | 2018 | 13:13:13 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  41. | 1 | 2019 | 12:12:12 | 2019-11-11 | 2019-10-10 15:15:15 | 2019-09-09 12:12:12 |
  42. +----+--------+----------+------------+---------------------+---------------------+
  43. 15 rows in set (0.00 sec)

发表评论

表情:
评论列表 (有 0 条评论,298人围观)

还没有评论,来说两句吧...

相关阅读