首页 > 数据库 >【数据库】在公司开发过程中总结的SQL编写规范,参考开发手册

【数据库】在公司开发过程中总结的SQL编写规范,参考开发手册

时间:2022-08-23 20:34:24浏览次数:73  
标签:手册 空格 开发 Tab SQL 编写

〇、概述

1、常用资料链接

(1)阿里巴巴开发手册

链接:https://pan.baidu.com/s/1OtOFuItDIP7nchfODGIZwg?pwd=htx0 
提取码:htx0

 

2、包含内容

 

一、开发手册内容

(一)建表

1、是否的字段用is_xx命名,数据类型是 unsigned tinyint

如:is_deleted,1表示删除,0表示未删除

例外:布尔类型不能带is_

(二)索引

 

(三)SQL语句

 

(四)ORM映射 

 

二、SQL编写规范

(一)空格及换行

1、SQL代码格式化时,需要Tab转空格

一个Tab转4个空格

原因:不同系统对Tab的设置有差别

2、同一层级的代码要对齐

如:

select
    a.col1,
    b.col2,
    a.col2
from table_a a
join table_b b
using (col)

 

标签:手册,空格,开发,Tab,SQL,编写
From: https://www.cnblogs.com/liujinhui/p/16617677.html

相关文章

  • MySQL学习(2)---MySQL数据类型
    ps:此随笔基于mysql5.7.*版本。补充:UNSIGNED:所有整数类型都可以有一个可选(非标准)UNSIGNED属性。无符号类型可用于在列中仅允许非负数存在,或者当开发者需要该列的较大......
  • MySQL
    MySQL安装mysql下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.html   下载完成之后直接安装:一直next出现下面这个界面后选择"Custom",,点击"Ne......
  • 前端开发2
    目录表单标签知识补充1.获取用户输入的标签两大重要的属性2.获取用户输入的input标签理论上需要有label配合使用3.获取用户输入的input标签也可以添加背景提示4.获取用户输......
  • MySql(一)
    安装MySql首先下载MySql,下载地址为https://dev.mysql.com/downloads/windows/installer/5.7.htmlMySQL安装成功后,需要配置到环境变量,配置成功后,就可以登录到MySQL了,客户......
  • Mysql(一)数据库、表、DML
    MySQL安装MySQL的下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.htmlhttps://blog.csdn.net/weixin_43189346/article/details/88595292MySQL安装成......
  • 全国高校软件测试开发教学师资培训会圆满落幕
    在7月24日,一群拥有有趣灵魂的高校老师齐聚山东青岛,参与了由软件测试就业联盟主办,测吧(北京)科技有限公司承办的2022年全国高校软件测试开发教学师资培训会。本次师资培训会......
  • 访问内网mysql
      目前有许多应用都是布署在云端服务器上,阿里云,华为云,电信云等,mysql,redis等数据库服务器通常是没有外网的,这是基于安全考虑,也是为了节约成本,因为服务器的流量费通常是......
  • MySQL中datetime与timestamp的区别
    在MySQL常用的场景中,会使用datetime和timestamp两种方式记录数据的时间,一般会精确到秒,主要用于记录每个表中数据的创建时间、修改时间等,甚至在设计表时,根据设计规范,会对每......
  • mysql的索引
    索引是什么?索引是对表中一列或多列数据有序排列的一种数据结构。由此可见,索引是一种有序的数据结构,作用是为了快速定位要查找到数据。mysql索引采用什么样的数据结构mys......
  • 如何用pycharm进行远程开发?
    VScode可以在win上连接远程的linux进行调试代码,pycharm之前一直是不支持的,之前支持的也只是本地同步远程,跟直接连接还是差了些。截止到2022年8月23日,pycharm专业版已经支......