查询语句select * from table_name,这种没有where条件的sql语句有加快查询速度的方式吗?
1、SELECT 后面的 * 去掉,用具体的字段代替,在生产环境别用*。
2、我所知道的索引是依赖于字段存在的,你都不用where了,那索引也用不上了。
3、索引是加快查询速度的数据结构,你不用字段筛选,那索引也无法起到作用啊。
全表查询 优化不了 sql, 没有查询条件, 你只能通过 返回列来, 不使用*, 使用 select xx,xx,xx from table_name() 物理优化 提高服务器