我经常在大写字母中看到用 SQL 编写的查询。虽然我认为 SQL 不区分大小写,但为什么大多数人更喜欢用大写字母书写?这只是一个选择问题还是有一些逻辑?
最佳答案
它是为了可读性。以前,SQL 是用纯文本编辑器编写的(没有语法/代码突出显示),需要区分关键字以提高可读性和维护性。
SELECT column_name
FROM table_name
WHERE column_name = column_value
对比
select column_name from table_name where column_name = column_value
看到不同?每行中的第一个词告诉读者正在发生的事情(从某处某处选择某物)。
但是现在有了语法高亮,真的没有意义了。但这是一种最佳实践,允许 SQL 开发人员在开发时处于同一页面/样式。
关于sql - 为什么 SQL 中的查询大多用大写字母编写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9426138/