关于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
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值