InfoQ

交流

讨论:SQL查询用 select * 好不好?

作者 utterly_domain 发布于 2003-08-02 分类:php基础编程

刚刚我们的总监叫我不要用SELECT * 查询,
请问:
用SELECT * 的效率会比较低点吗?
还有什么不好的地方?

请各位有经验的大虾说一下吧~小弟求教了~



逛论坛交流SQL查询用 select * 好不好?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

9 条回复

回复

无语,你怎么不反问一句:“哪用啥?” 发表人 星之海洋2 发表于 08月26日
我覺得效率應該是差不多少,只是返回來的.. 发表人 wujiyuan 发表于 08月26日
要求比较严嘛...呵呵 那就修改一下,要.. 发表人 KnightE 发表于 08月26日
哦? 其实我也只是写程序的时候懒一点.. 发表人 utterly_domain 发表于 08月26日
QUOTE: 最初由 utterly_domain .. 发表人 KnightE 发表于 08月26日
喔喔~~~明白~~~这个很容易理解~ 发表人 utterly_domain 发表于 08月26日
用select * 没有 用SELECT 字段名 速度.. 发表人 dancecat110 发表于 08月26日
楼主你的总监很重视效率。 发表人 游子云 发表于 08月26日
  1. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 星之海洋2

    无语,你怎么不反问一句:“哪用啥?”

  2. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 wujiyuan

    我覺得效率應該是差不多少,只是返回來的數據會多會少,有選擇的返回應該是好一些的,至少那些不要用的字段沒有返回數據,流量要小一些的,我是選擇返回的

  3. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 KnightE

    要求比较严嘛...呵呵
    那就修改一下,要什么取什么...

  4. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 utterly_domain

    哦?
    其实我也只是写程序的时候懒一点~用*号方便罢了~
    多打几个字~总监要求的,也不是什么不可接受的东西,照做就是了~~~
    哈哈~多谢指点~~

  5. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 KnightE


    QUOTE:
    最初由 utterly_domain 发布
    [B]哦?
    其实我也只是写程序的时候懒一点~用*号方便罢了~
    多打几个字~总监要求的,也不是什么不可接受的东西,照做就是了~~~
    哈哈~多谢指点~~ [/B]

    数据库数据大,而你取的字段比较少时...你用*肯定远不如写出字段名的

  6. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 utterly_domain

    喔喔~~~明白~~~这个很容易理解~

  7. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 dancecat110

    用select * 没有 用SELECT 字段名 速度快!

  8. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 游子云

    楼主你的总监很重视效率。

  9. 返回顶部

    Re: SQL查询用 select * 好不好?

    2003年08月26日 发表人 dgwxx

    不会吧……什么总监啊,要求这么严格。
    我一般用SELECT 字段名的。虽然我不知道PHP+MYSQL这样来读数据效率会高到什么地步,但是我原来玩ASP的时候可领教过SELECT *的威力了……




  10. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

用php怎么知道ip地址对应的地区

用PHP怎么知道IP地址对应的地区

〓 幽默时间 〓〓〓〓〓〓〓〓〓

哎呀,连续工作了 14个小时了。(之前睡了1天1夜) 刚才也睡...

变量为定义错误!

不知道这么回事,老是出现变量为定义错误(我的确没有先申明) ...

mysql中的难题

   比如一张表中有ID,number两个字段 我想把number前两位是1...

有没有谁用过ips付费系统??

有没有谁用过ips付费系统?? 他的的数字签名功能的返回页面怎么...

蜘蛛的故事

‘得不到’和‘已失去’ “世间最珍贵的不是‘得不到’和‘已...

不知道是php的错还是zend是垃圾

写的程序不编译可以正常使用,安全等级设置为14也无一点错误,但...

javascript里如何像用xml一样load一个p...

如题

iis中PHP如何获取系统变量??在线等待

在IIS环境下,如何获取诸如REMOTE_ADDR,SERVER_NAME之类的变量?? ...

最近在做的flash 論壇

Flash 版: http://hkst.net/forum.html 文字版: http://...

[]