以前说到 SQL ,几乎都认为不应该使用 select * 理由无非是覆盖索引、占用网络带宽、性能问题…… 随着时代的发展,我感觉这个没有绝对,其实很多情况使用 select * 完全没问题,很多时候 select * 和 select 字段带来的性能差距还不如做其他优化来的实在 除非是少数情况,比如 blob 、text 等大字段或者一张表有 100 多个字段…… 我见过有人吐槽新入职的同事把 select * 当圣经,一张配置表,总共就 100 多条数据,所以就用了 select * ,然后这个新同事指出不应该这么用,理由是会影响性能…… select, SQL, Performance