为什么公司不准使用SQL语句查询的「*」？
我要是你们经理你就惨了，知道为什么吗？ 1.技术不过关 2.不服从直接领导 什么叫一点效率？！你知道就为了追求你所谓的那一点点效率dba们天天都在干什么吗？就是给各种不靠谱的研发擦屁股！ 的确你一个语句看不出来什么，的确测试环境的数据没多少查询写多烂都没事 你想过上到生产就这提高的你所谓一点点效率问题有多大影响吗？？ 还有像什么数据表结构更改导致bug这种基础问题我都懒得具体说了 我建议你还是多学习，你是web开发没错，但多掌握点db知识对你以后有好处 最后我提点建议。 你问这个问题的心态值得商榷，如果你是一个合格的研发，问题应该是这样的：为什么查询语句不可以用* 可是现在你问的方式只是在发牢骚，不问为什么，不主动学习，这对于搞IT的人来说是很危险的信号 PS:我补充一下，说性能不是主要原因的，你们是真的没有前端因为烂查询导致页面乃至整站挂掉，被半夜叫起来加班改查询的情况吗？？ 潜在BUG是问题，性能也是问题，同等重要，没有主次