15
为什么SELECT *被认为有害?
为什么是SELECT *坏习惯?如果添加了想要的新列,这是否意味着更少的代码更改? 我知道这SELECT COUNT(*)在某些数据库上是性能问题,但是如果您真的想要每一列怎么办?
结构化查询语言(SQL)是用于查询数据库的语言。问题应包括代码示例,表结构,示例数据以及正在使用的DBMS实现的标签(例如MySQL,PostgreSQL,Oracle,MS SQL Server,IBM DB2等)。如果您的问题仅涉及特定的DBMS(使用特定的扩展名/功能),请改用该DBMS的标签。使用SQL标记的问题的答案应使用ISO / IEC标准SQL。