gpt4 book ai didi

sql - 对 mysql 查询使用反引号/反引号

转载 作者:IT老高 更新时间:2023-10-28 23:50:26 32 4
gpt4 key购买 nike

我用反引号构建了 MYSQL 查询。例如,

SELECT `title` FROM `table` WHERE (`id` = 3)

相对于:

SELECT title FROM table WHERE (id = 3)

我想我从 Phpmyadmin 导出中得到了这种做法,据我了解,即使是 Rails 也会生成这样的查询。

但现在我看到越来越少的查询是这样构建的,而且,代码看起来更困惑,查询中有反引号。即使有 SQL 辅助函数,如果没有它们,事情也会更简单。因此,我正在考虑将它们留在后面。

我想知道这种做法是否还有其他含义,例如 SQL(在我的例子中是 MySQL)解释速度等。您怎么看?

最佳答案

反引号还允许在表/列名称中使用空格和其他特殊字符(显然,反引号除外)。它们不是绝对必要的,但却是安全的好主意。

如果您遵循合理的表和列命名规则,则不需要反引号。

关于sql - 对 mysql 查询使用反引号/反引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556237/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com