gpt4 book ai didi

php - 我应该使用更受约束的 SQL 查询还是在代码中处理结果集?

转载 作者:行者123 更新时间:2023-11-29 14:40:33 25 4
gpt4 key购买 nike

我是一名相当新的 PHP 开发人员,但在 T-SQL 方面拥有一些良好的经验,因此我完全有能力构建一些不错的 SQL 查询。我正在构建一个 PHP 应用程序,并且多次遇到这个问题。

当我遇到需要从 MySQL 数据库提取数据并通过 PHP 处理输出的问题时,我是否应该简单地“*”出整个结果集并通过 PHP 选出我需要的内容?在我看来,将尽可能多的工作放在 SQL 中更有意义,但我不知道。

就性能和“最佳实践”而言,通常最好的是什么;依靠 MySQL 完成大部分工作并让 PHP 获取输出还是让 PHP 完成大部分工作?

最佳答案

您通常不应该应用通配符来获取所有列。最好的做法是仅检索您感兴趣使用的列。这会产生以下影响:

  • 性能:仅获取和检索所需的数据,从而减少开销
  • 可维护性:查询所获取的内容更加明显。也就是说,如果您向结构中添加额外的列,您可能会获得最初未预期的数据。

关于php - 我应该使用更受约束的 SQL 查询还是在代码中处理结果集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8084567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com