SQL实战经验 - 避免使用SELECT *的9个理由及2个例外情况2024年1月15日 · 阅读需 9 分钟PawSQL TeamOptimize your SQL Queries by Clicks!Copyright © 2023 PawSQL 我们经常会看到一些文章警告使用SELECT * 是一种错误的习惯,应该明确地指定查询的列名,譬如在最新《阿里java开发手册(泰山版)》中对此是作为强制性的规则。不过,大家对其原因只是一知半解。本文将从两个角度解释避免使用SELECT *的9个理由,同时讨论两个合理使用SELECT *的例外场景。 性能问题 从性能的角度,在应用中使用SELECT *可能会引起查询的性能问题,主要表现在以下六个方面,