进行sql语句的时候,选择*号 和列出所有的列名有差别吗
1、*号需要sql管理工具进行解析,这样会有效率损失
2、比如有个功能在第一阶段是显示所有列,你使用了*。但是到第二个版本对表进行了添加字段,但是这个字段并不应该显示,你可能就不会注意到以前用的是*
嗯 谢谢啦
1楼正解
默认*会解析成所有列,这个解析是是可以忽略的。
但是你是否需要查询所有列,这个才是性能重点。