问个关于SQL查询弱弱的问题
打个比方我有个表,有很5个列,跟select 某个列 查询所有,跟select * 查询所有,只查询某个列速度会提升吗?
select pname from Project where pname=@name
select * from Project where pname=@name
是不是第一个SQL语句快啊?
假如说我的数据库 project 有几十万数据怎么查询更快点?
------解决方案--------------------是第一个SQL语句快
------解决方案--------------------第一句快,只查询一列当然快。你从100个人中找一个人和你从10000个人中找一个人,哪个快?
------解决方案--------------------是不是第一个SQL语句快啊?
--> 一般是的,但不可一概而论,跟字段数,数据发布,索引有关.
假如说我的数据库 project 有几十万数据怎么查询更快点?
--> 在project.pname字段上建索引.