日期:2014-05-17  浏览次数:20479 次

问个关于SQL查询弱弱的问题
打个比方我有个表,有很5个列,跟select 某个列  查询所有,跟select *  查询所有,只查询某个列速度会提升吗?

select pname from Project where pname=@name

select  *  from Project where pname=@name

是不是第一个SQL语句快啊?

假如说我的数据库 project 有几十万数据怎么查询更快点?
SQL?查询 SQL语句 SQL 索引

------解决方案--------------------
是第一个SQL语句快
------解决方案--------------------
第一句快,只查询一列当然快。你从100个人中找一个人和你从10000个人中找一个人,哪个快?
------解决方案--------------------
是不是第一个SQL语句快啊? 
--> 一般是的,但不可一概而论,跟字段数,数据发布,索引有关.

假如说我的数据库 project 有几十万数据怎么查询更快点?
--> 在project.pname字段上建索引.