MIN函数如何在sql中内部工作


How does MIN function work internally in sql?

我想知道MIN实际上是如何工作的?在sql中使用MIN会更快,还是从MYSQL数据库中获取所有行并使用php处理会更快?

在数据库中总是更快:

  • 在最佳情况下,数据库可以在字段上使用索引,然后只需很少的磁盘访问就可以找到最小值。

  • 在最坏的情况下,数据库需要扫描整个表,但这仍然比通过网络发送所有记录,然后在单独的客户端中再次处理这些记录快。

在任何情况下,在数据库内部处理都会更快。内部处理方式取决于DBMS、索引等。