sql - 为什么 SQL 中的查询大多用大写字母编写?

标签 sql

我经常在大写字母中看到用 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/

相关文章:

sql - 按日期降序排列 - 月、日、年

asp.net - 使用公式中的字符串创建计算列

mysql - 添加带有更新级联的外键

c# - 将数据从 SQL Server 复制到 Mysql

MySQL 在 ANY 和 ALL 之间进行选择

sql - Rails - 在日期可选时存储日期

PHP + MySQL 查询 -> 这个 SQL 有什么问题(短)

MySQL : Automatic column update with list of value

sql - 维度表和域表是一回事吗?

php - 根据主键表的主键获取外键表的行数