作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我亲身经历过这种情况,但在多次 Google 搜索后,我很难找到有关该主题的任何资源:
SELECT * FROM Table LIMIT x
返回时间比显式列出特定表的所有列名称要慢:
SELECT id, name, email, address, phone, sex, date, ip FROM Table LIMIT x
这是什么原因呢?
(假设您显式选择所有列名称,即表仅包含列 id、姓名、电子邮件、地址、电话、性别、日期、ip)
最佳答案
当您执行 select *
时,rdbms 必须将 *
扩展为列名称,并在单词后进行选择。当您提供明确的列名称时,则不需要该步骤。
关于MYSQL:为什么 SELECT [显式列名] 比 SELECT * 更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052255/
我是一名优秀的程序员,十分优秀!