关于sql的select语句性能问题?

现在一个student表,三列:ID,name,class,假设共有100条数据,以下的两条sql语句:select*fromstudent;selectname,cla... 现在一个student表,三列:ID,name,class,假设共有100条数据,以下的两条sql语句:select * from student;select name,class from student;在性能上有多大的差异? 展开
 我来答
闽忠饶俏
2019-05-14 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:818万
展开全部
如果是100条数据,2个语句的性能基本没有差异。但如果数据量很大,几万条以上的量级,就要尽可能的优化查询语句了,不需要的字段不要查询出来。
beyondkko
2011-10-23 · TA获得超过337个赞
知道小有建树答主
回答量:539
采纳率:0%
帮助的人:475万
展开全部
差异太大了
就算student表只有name 和class两个字段
第一句都要比第二句执行速度慢
查询语句的尽量避免使用select *
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
red5385943
2011-10-27 · 超过13用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:40.2万
展开全部
select * from student;select name,class from student

第二句比第一句快 ,根据你数据的大小能体现程度不一样
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czjalyt
2011-10-23
知道答主
回答量:64
采纳率:0%
帮助的人:26.3万
展开全部
一百条没有区别 1万条也没有区别 都是全表扫描或者ROWID访问的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7724cf2
2011-10-23 · 超过21用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:40.9万
展开全部
查询所有的列信息和查询你指定的两列信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式