Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 选择*与选择列加载时间_Mysql_Sql - Fatal编程技术网

Mysql 选择*与选择列加载时间

Mysql 选择*与选择列加载时间,mysql,sql,Mysql,Sql,当我刚开始的时候,我总是选择*因为我担心如果我以任何方式弄乱了代码,我会导致错误 几个月后,我意识到我的网站充满了SELECT*,而很多时候我只需要选择一个栏目 如果我将所有的“SELECT*”减为“SELECT column”,页面加载时间会有显著的变化吗 我认为这会使它更快,但我不知道它是否会引人注目 谢谢 是的,它会更快。(至少,您在RDBMS和您使用的任何脚本语言之间发送的数据更少。) 至于速度有多快,这实际上取决于数据库中字段/数据的数量等。因此,您需要在这两个州对您的应用程序进行概要

当我刚开始的时候,我总是选择*因为我担心如果我以任何方式弄乱了代码,我会导致错误

几个月后,我意识到我的网站充满了SELECT*,而很多时候我只需要选择一个栏目

如果我将所有的“SELECT*”减为“SELECT column”,页面加载时间会有显著的变化吗

我认为这会使它更快,但我不知道它是否会引人注目

谢谢

是的,它会更快。(至少,您在RDBMS和您使用的任何脚本语言之间发送的数据更少。)

至于速度有多快,这实际上取决于数据库中字段/数据的数量等。因此,您需要在这两个州对您的应用程序进行概要分析才能找到答案。(正如一句老话——为什么要估计你能测量的东西?

顺便说一句,我还建议您阅读现有的问题/答案。

是的,它会更快。(至少,您在RDBMS和您使用的任何脚本语言之间发送的数据更少。)

至于速度有多快,这实际上取决于数据库中字段/数据的数量等。因此,您需要在这两个州对您的应用程序进行概要分析才能找到答案。(正如一句老话——为什么要估计你能测量的东西?


顺便说一句,我还建议您阅读现有的问题/答案。

这取决于表中保存的数据量或查询中的联接数。当然,select列将比select*快。但是,统计数字完全取决于数据

这也是一种不好的做法。请看这个问题:


这取决于表中保存的数据量或查询中的联接数。当然,select列将比select*快。但是,统计数字完全取决于数据

这也是一种不好的做法。请看这个问题:


更快?对值得注意的这取决于……对不起,但是。。。这取决于。。。在很多事情上,基本上有多少额外的数据通过网络传输。更快?对值得注意的这取决于……对不起,但是。。。这取决于。。。在很多事情上,基本上是有多少额外的数据通过网络传送过来。谢谢你的回复!谢谢你的回复!