如何解决 MySQL max

如何解决 MySQL max,第1张

MySQL Max() 函数是用来找出记录集中最大值的记录。

要理解 Max() 函数,考虑 employee_tbl 表,它是具有以下记录:

mysql>SELECT * FROM employee_tbl

+------+------+------------+--------------------+

| id | name | work_date | daily_typing_pages |

+------+------+------------+--------------------+

|1 | John | 2007-01-24 |250 |

|2 | Ram | 2007-05-27 |220 |

|3 | Jack | 2007-05-06 |170 |

|3 | Jack | 2007-04-06 |100 |

|4 | Jill | 2007-04-06 |220 |

|5 | Zara | 2007-06-06 |300 |

|5 | Zara | 2007-02-06 |350 |

+------+------+------------+--------------------+

7 rows in set (0.00 sec)

现在,假设想获取上表中daily_typing_pages的字段的最大值对应的记录, 那么可以简单地使用下面的命令:

mysql>SELECT MAX(daily_typing_pages)

->FROM employee_tbl

+-------------------------+

| MAX(daily_typing_pages) |

+-------------------------+

| 350 |

+-------------------------+

1 row in set (0.00 sec)

可以使用GROUP BY子句找到所有记录中最大值对应的名字如下:

mysql>SELECT id, name, MAX(daily_typing_pages)

->FROM employee_tbl GROUP BY name

+------+------+-------------------------+

| id | name | MAX(daily_typing_pages) |

+------+------+-------------------------+

|3 | Jack | 170 |

|4 | Jill | 220 |

|1 | John | 250 |

|2 | Ram | 220 |

|5 | Zara | 350 |

+------+------+-------------------------+

5 rows in set (0.00 sec)

可以使用 Min() 函数和 Max() 函数一起,找出最小值和最大值。试试下面的例子:

mysql>SELECT MIN(daily_typing_pages) least, MAX(daily_typing_pages) max

->FROM employee_tbl

+-------+------+

| least | max |

+-------+------+

| 100 | 350 |

+-------+------+

1 row in set (0.01 sec)

mysql的最大连接数可以通过设置max_connections的值来更新,具体 *** 作如下。

1、执行如下命令登录mysql。

mysql -uroot -p

说明:-uroot指明登录用户为root,-p需要密码验证。

2、登录后执行如下sql语句,设置max_connections的值。

set global max_connections=200

说明:set用于设置mysql的环境变量,这里将最大连接数修改为200。

3、设置完成,查询一下效果,已经设置成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5903768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存