*为什么 `SELECT ` 在 SQL 中是一种不好的实践**
常见建议“不要过早优化”不适用于SELECT *
。 使用 SELECT *
会降低代码清晰度,并使性能分析变得更加困难。 这是一种掩盖性能瓶颈的反模式。
更好的选择:选择特定列
显式列出列有几个优点:
SELECT *
默默地隐藏这些错误。SELECT column_1, column_2
)对于 SELECT *
是有风险的,因为列顺序可能会意外更改。SELECT *
从所有表中检索所有列,导致不必要的数据检索。*`SELECT `**
的负面影响使用 SELECT *
会导致:
SELECT *
查询,增加维护成本。总结:
虽然SELECT *
看起来很方便,但最好避免使用。 显式选择列可以提高代码清晰度、错误处理能力、性能,并简化数据库管理。
以上是为什么我应该避免在 SQL 查询中使用'SELECT *”?的详细内容。更多信息请关注PHP中文网其他相关文章!