主键索引,select *和select id的效率一样吗?都不回表?

回表只是普通索引才会有的吗?主键和数据放在同一个树中,根据主键查询的时候,就可以直接获得数据了。 那select *from table where id=xx 和select id from table where id=xx 的效率是一样的吗?(id是主键)

1 个回答

  • 松林
    入体冰凉的月光,都比不上你绝情的目光。
    这两个语句是都不用回表了,在“查找行”这个逻辑上是一样的, 但是select *要读和拷贝更多列到server,还要发送更多列给客户端,所以还是select id更快的。
    发布于 2021-11-20 06:37 •IP属地 云南
    举报
    评论
    收藏