号查询 实际是会执行两次查询 第一次查询他会查该表的表结构
获得表结构所有的字段 然后把所有的字段占位 替代这个位置
回到了和上面一样的状态
所以用select from查询 会多一次查询 多一次查表结构
但是查表结构基本是0 性能损耗的 无所谓的是没有什么性能损耗的
如果将来这个表结构更新了 比如数据库发生大变化
由十个字段更改成20 个字段
如果写的sql是select 字段名 from 表 业务不受什么影响 该查什么查什么
如果是*查询同样业务功能没有什么影响 但是性能会降低很多
原本只查一般的列 现在查更多
但是这种场景不会很多 基于两个前提:
1.数据库结构增添了很多的列
2.代码还没有去审查改变