关于SQL的风格和注意事项问题

SQL Style Guide

这篇github上的文章,主要是作者结合其他的文章,总结的关于SQL书写风格方面的注意事项,做开发基本都是需要写SQL的,但是如果你使用mybatis-plus虽然不用自己写SQL,但是它会根据你的代码生成SQL。

之所以会觉得SQL重要是因为,无论是对于数据的分析,排查等,都需要在数据库中使用SQL,开发中也需要手写SQL,就像JAVA开发规范一样,如果大家都按照同样的模板或者标准去开发代码,在代码风格上面保持一致,那么你的代码对于后面接手的人来说是很容易上手的,当然对于SQL,也是一样,尤其是写存储中,更需要SQL中的注释,以及模块什么功能等要标注。

作者从SQL的风格来阐述了一下;

  • 表,字段的命名问题
  • 表的别名的使用
  • 完整的SQL中建议全部使用小写字母来书写SQL(此处,对于Oracle来说,应该采用全大写的方式,因为Oracle好像在执行SQL的时候,在编译和解析阶段会将SQL中的小写转为大写,所以这里应该是需要注意的一个问题,如果你使用PL/SQL,那么你在格式化你的SQL的时候,会发现,将全部转为了大写)
  • 分组,子查询,case when结构,表的关联都做了一些说明

当然,在我们开发的过程中,最好注意自己的代码风格,包含变量的命名,异常的捕获等。最好可以做到别人一眼就可以看出你的方法是要做什么的,看一次就知道你的流程是什么,要实现什么功能。

链接原文作者:Matt Mazur

发布了453 篇原创文章 · 获赞 539 · 访问量 156万+

猜你喜欢

转载自blog.csdn.net/u012934325/article/details/97492196
今日推荐