回答

收藏

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

技术问答 技术问答 293 人阅读 | 0 人回复 | 2023-09-14

我经常在 CAPITAL LETTERS中 看到用SQL编写的查询。虽然我认为SQL是不区分大小写的,为什么大多数都喜欢在写 大写字母* X' l& M( M3 m- }$ q
?这只是选择问题还是有逻辑?
$ ]6 j) C2 P. L! G& G1 C& ~5 }               
* j& V8 w5 X8 h( n7 w! H8 Q. C解决方案:, A9 T; H! d, I6 X  G: R
                0 H+ w4 A* N1 \- N: n$ ]

/ w/ |7 ^% \% W! q! Y
$ t5 U$ H8 B9 N- O                这是为了提高可读性。以前,SQL是用纯文本编辑器编写的(不突出语法/代码),并且需要区分关键字以提高可读性和维护性。7 V$ Q8 B. [! v
SELECT column_name
4 Y* X0 q' [, Q0 T- m0 gFROM table_name
; M" B/ f% T: f3 ^WHERE column_name = column_value0 G9 V& i4 q! Z2 \7 b4 m' H
* o9 S( E. N6 W1 b. y! B
select column_name from table_name where column_name = column_value) z3 H. C6 _  G9 }, N% b
看到不同?每行的第一个单词都告诉读者确切的情况(从某处选择某物)。
3 o+ ]! E& W5 B; q8 F但是现在,通过语法突出显示,实际上没有任何意义。但这是一种最佳实践,它允许SQL开发人员在开发时使用相同的页面/样式。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则