我见过大多数编码人员在编写MySQL查询时使用大写字母,比如
"SELECT * FROM `table` WHERE `id` = 1 ORDER BY `id` DESC"
我尝试用小型大写编写查询,但仍然有效。
那么是否有任何特殊原因不使用小型上限或仅仅是一个选择问题?
答案 0 :(得分:11)
这只是一个可读性的问题。将关键字保持为大写和表/列名称小写意味着在扫描读取语句时更容易将两者分开。:更好的可读性。
大多数SQL实现都不区分大小写,所以你可以在90年代后期编写你的语句LeEt CoDeR StYLe,如果你有这种倾向,那么它仍然可以工作。
答案 1 :(得分:1)
这种情况与SQL引擎没有区别。这只是一个遵循的惯例,就像在任何编程语言中使用的编码约定一样
答案 2 :(得分:1)
您必须拥有一个系统 - 网站上已经有一些问题涉及惯例和方法。尝试:
答案 3 :(得分:0)
这是为了便于阅读。
有时我们必须编写类似的查询,因为我们的项目(官方)建议。
但是项目的可读性和一致性都是一切。