为什么我们不推荐在mysql中使用select *

提问者:帅平 问题分类:数据库

为什么我们不推荐在mysql中使用select *

1 个回答
Rae
Rae 管理员

使用select * 主要是对性能效率有影响!

1、用 SELECT *  查询的时候,数据库需要解析更多的对象、字段、权限、属性等相关内容,在 SQL 语句复杂,硬解析较多的情况下,会对数据库造成沉重的负担。
2、增大网络开销,* 有时会误带上如log、IconMD5之类的无用且大文本字段,数据传输size会几何增长。特别是MySQL和应用程序不在同一台机器,这种开销非常明显。

发布于:2个月前 (10-18)
我来回答