我想知道在针对API调用的SQL查询中,什么是最佳做法。
例如,
假设我们有一个名为Person
的表,其中包含列id
,name
,age
。
假设我们有一个名为/api/persons
的api端点,该端点通过执行SQL查询从Person表中获取所有信息。
这里有两个可能的查询:
SELECT * FROM Person;
和
SELECT Person.id, Person.name, Person.age FROM Person
;
哪个会更好,还是真的取决于用例/场景?
如果这很重要,请假设这是在具有Express和MySQL的Node.js后端完成的。
谢谢大家!