用SqlConnection和SqlCommand创建数据库连接和命令后,再用select语句查询需要的表.
如:select * from News
请问这样的查询方式,是不是一次性把数据库里的News表里的所有数据都查询出来了,并放在了内存中吗,我的理解是这样,不知道对不对?
这样就有个问题,万一数据库的量很大,查询会很吃力,而且对内存开销很大...
------解决方案--------------------------------------------------------
理解正确
------解决方案--------------------------------------------------------
正确
所以应该只写那些需要查询的字段 和 条件
------解决方案--------------------------------------------------------
select newsID,newsTitle from News top ten
------解决方案--------------------------------------------------------
select top 10 newsID,newsTitle from News
order by (创建时间) desc