KingFunsion工程开发规范——关系库使用规范

KingFunsion工程开发规范——关系库使用规范
2023-07-07 20:10·雷工笔记
哈喽,大家好,我是雷工。

今天学习KingFunsion工程开发规范之关系库使用规范。

在这里插入图片描述

第一章 统一规范

1.1.表字符集默认使用utf8;

1.2.禁止在数据库中存储大文件,例如照片,可以将大文件存储在对象存储系统,数据库中存储路径;

1.3.对于常用业务术语,各库中字段名称需要保持一致(可以考虑整理一个对照表);

1.4.所有字段都必须加注释,即使是“含义很明显的字段”;

1.5.Navicat选中表->右键->设计表->倒数第二项找到“注释”,可以添加对表的描述,添加之后在表界面选中表即能看到此描述;

在这里插入图片描述

第二章 数据库规范

2.1.命名规范

2.1.1. 数据库名称禁止使用汉字等中文字符;

2.1.2. 库名,表名,列名必须用小写,采用下划线分隔;

2.1.3. 库名,表名,列名必须见名知义,长度不要超过32字符;

2.1.4. 库备份必须以bak为前缀,以日期为后缀;

2.2.表设计规范

2.2.1. 业务的主表必须要有主键,推荐使用UNSIGNED整数为主键;
在这里插入图片描述

2.3.列设计规范

2.3.1. 根据业务区分使用tinyint/int/bigint,分别会占用1/4/8字节;

2.3.2. 根据业务区分使用char/varchar;

2.3.3. 日期格式为date,时间格式为datetime,日期类型命名格式为xxx_DATE,时间类型命名格式为xxx_TIME;

2.3.4. 自增键使用bigint(20),其他数字类型:整型int(10),浮点型float(10,2);

2.3.5. 使用varchar(20)存储手机号,不要使用整数;

在这里插入图片描述

第三章 SQL 规范

3.1.查询操作时,建议指定字段,不建议使用select *;

3.2.insert操作时,建议指定字段,不建议使用insert into T values();

在这里插入图片描述

第四章 存储过程使用

4.1.如果需要多次频繁查询数据库,建议写在存储过程中,存储过程具有缓存机制,执行的效率较高;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷工笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值