MySQL 字段名称中的反引号:优点和缺点
尽管在 MySQL 中偶尔使用,但将字段名称括在反引号中的做法已经引发了人们的关注开发商之间的争论。虽然藻类谴责它们的使用,但其他人却发现它们是有利的。让我们深入研究潜在的优点和缺点。
允许替代字符
反引号允许使用字段名称中禁止的字符,例如空格和逗号。这对于创建更具可读性和描述性的字段名称非常有用,特别是当它们包含多个单词或标点符号时。
例如:
SELECT `id`, `my name`, `another field` , `field,with,comma`
但是,这种灵活性也可能导致命名不当如果不加区别地使用反引号,则为表。
与查询生成的兼容性工具
使用反引号可以增强与查询生成工具和自动查询重写的兼容性。这些工具通常依靠反引号来区分字段名称和其他标识符,以确保正确的解析和重写。
建议
与其强制使用反引号,不如建立解决潜在的可读性和有效性问题的命名标准。这种方法比简单地禁止或强制反引号更有效地解决现实世界的问题。
以上是应该在 MySQL 字段名称中使用反引号吗?的详细内容。更多信息请关注PHP中文网其他相关文章!