【发布时间】:2013-03-06 15:03:23
【问题描述】:
我听到很多不要使用 *(星号),而是命名我需要的字段。是因为性能问题还是安全原因?有人可以为此说出一些好的论据吗?
所以没有
SELECT * FROM users WHERE name='John';
而是
SELECT name FROM users WHERE name='John';
【问题讨论】:
-
这是与 PHP 语言不佳有关的众多迷信之一。大多数时候,这并不重要。
-
@YourCommonSense 这和 PHP 有什么关系?
-
@Your Common Sense: 对不起,你大错特错了。
-
@symcbean 然后向下滚动到best answer。
-
@symcbean 确实如此。请阅读所有的答案,而不仅仅是接受的答案。提问者并不总是最了解,接受的答案并不总是最好的答案。
标签: mysql sql postgresql