使用下划线而不是空格是否有任何sql性能提升?

时间:2011-06-24 21:50:29

标签: mysql sql database performance

使用下划线而不是查询中带空格的单词是否有任何潜在的速度增加?

例如,在“specific_label”与“特定标签”中搜索名为“label”的列?

4 个答案:

答案 0 :(得分:9)

没有。



答案 1 :(得分:2)

没有。像SQL Server一样成熟的系统不会处理带有空格且与其他字符不同的标识符。

答案 2 :(得分:2)

不是真的,但这样做还有其他好处。

  1. 并非每个DBMS都支持列名称的空格 - >移植将更容易
  2. 您的SQL查询使用较少的报价 - >更好的可读性和更少的错误

答案 3 :(得分:1)

当然不是。这就像是在问:“如果我将列'fname'称为'名字'而不是'名字',那么性能是否会提高”

名称是名称,无论您使用什么字符,查询执行速度都快