前言

该规范为我本科期间学生团队内部研发公约。欢迎大家借鉴。

1、MySQL

1.1 基本

所有项目生产环境使用独立的数据库、用户名、密码,权限满足使用即可

1.2 命名

数据库、表命名使用小写,不要使用保留字,多个单词用下划线 “_” 分隔
主键使用自增,命名为 id,如 a 表需要 b表 的 id 字段,则对应命名为 b_id
相同字段在不同的表中使用相同的类型与长度
创建时间、更新时间等使用 created_at、updated_at,类型使用 datetime

1.3 结构

表存储引擎必须使用 InnoDB
表字符集默认使用 utf8 ,必要时候使用 utf8mb4
禁止使用存储过程,视图,触发器,Event
表必须有主键、禁止有外键(使用程序保证完整性)
禁止使用select *,只获取必要字段
使用插入,查询和更改语句时,尽量加上 limit 关键字

2、Redis

2.1 命名

所有项目使用唯一前缀,以冒号结尾,如 “sign:”
键使用小写,多个单词用冒号 ‘:’ 分割

开发者数据库规范 - 团队协作相关推荐

  1. Git代码版本管理命令和团队协作规范---实践版

    Git代码版本管理流程和团队协作规范 Git版本管理介绍 git各分支功能介绍 master 分支 develop 分支 feature 分支 release 分支 hotfix 分支 使用规范 ** ...

  2. 在「星图地球开发者平台」能实现团队协作与管理吗?

    提及到项目开发和管理,复杂的项目肯定是需要多人共同协作开发的.但如果各人用自己的账号,就很难将开发的进度同步到平台内,也就大大降低了开发效率. 作为面向数字地球开发者的低代码开发平台,星图地球开发者平 ...

  3. 聊聊团队协作与遵守团队规范能力

    前言 至去年11月份从合伙创业中跳出来,已经快半年了,期间负责做了一个java项目.由于是C#转java,许多技术知识需要边学习边使用,对项目整体.团队成员代码质量把控的精力 就没有轻车熟路的C#玩的 ...

  4. 围绕 API 团队协作与自动化测试的实践

    2022 年 7 月 8-9 日,QECon 全球软件质量&效能大会在深圳举办.大会聚焦"研发效能.卓越工程.质量工程.数智化测试" 四大主题,吸引了数千名行业从业者参与. ...

  5. 团队协助 开源项目_Open Atrium 是一套开源的团队协作和知识管理系统

    Open Atrium 是一套开源的团队协作和知识管理系统.它能提供团队交流.文档管理.日程安排.任务跟踪等功能.支持成员分组,支持权限划分,支持邮件提醒,支持版本控制.界面颜色和Logo可以自由更换 ...

  6. Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab

    0 课程介绍 说明: 在公司想要使用idea集成git: 首选需要下载安装Git(查看第2章) 之后在中设置用户签名(查看3.1) 然后在idea中集成Git(查看第7章) - 0.1 学习目标 第1 ...

  7. 改变从内部开始:开发者与管理者的协作

    在GOTO柏林2015大会上,Skyscanner工程部高级副总裁Bryan Dove谈了如何从组织内部开始改变,开发者和管理者如何协作来了解和采用现代软件工程实践.\ InfoQ就过去10年中主要技 ...

  8. 适合小团队协作、任务管理和进度跟踪的项目管理工具

    智办事是第一个提出以"目标+事情"为中心的企业数字化管理与协作工具,深度整合目标管理.项目管理.任务协作.智能待办.风险管理和工作流程标准化,赋能企业组织升级,助力企业数字化转型. ...

  9. 开发信息管理,团队协作效能事半功倍

    研发工作实际上不仅仅包含技术开发工作,其范围涵盖新产品的全生命周期,以从产品创意的产生.产品概念形成.产品市场研究.产品设计.产品实现.产品开发.产品测试.产品发布等整个过程. 研发是一项创造性的工作 ...

最新文章

  1. 腾讯云“抢救”微盟!开 766 次在线会议、调拨 100 多台服务器、闹钟只敢定 2 小时...
  2. JS服务器端开发基础篇(Array.slice方法和splice方法)
  3. 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
  4. 网页中启动QQ的 XX 命令
  5. React开发(235):react可以这样返回dom
  6. sequelize 增加数据库字段_Node项目使用Sequelize操作数据库(一)(包括模型,增,删、改等)...
  7. mysql负责均衡读写分离_MySQL读写分离之负载均衡
  8. java判断jd安装,java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用...
  9. 简单的Jquery焦点图切换效果
  10. 在更新.net 4.5补丁后,VS2012突然不能打开项目,卸载补丁之后解决。
  11. 转:关于BFC的初步了解以及常见使用
  12. speex语音压缩服务端与APP端实践
  13. 数据结构 队列的结构特点及基本操作
  14. unity 物体高亮显示
  15. 今日总结------技术是最不值钱的
  16. Luckysheet导出excel
  17. 三顶红帽子和两顶白(蓝)帽子。
  18. mysql引擎怎么选
  19. 了不起的Node.js: 将JavaScript进行到底
  20. 【论文下饭】Functional Connectivity Prediction With Deep Learning for Graph Transformation

热门文章

  1. 说说开源中国社区的愚人节
  2. 小程序突然报module is not defined_蔬菜“英文”小故事(九)
  3. 第二阶段--团队冲刺--第三天
  4. 人大金仓再次荣获“国家鼓励的重点软件企业”认定
  5. vscode如何运行python文件_vscode怎么运行.py文件_编程开发工具
  6. 使用IDEA工具查看Java类层次结构关系图
  7. Vuforia Ground Plane 平面识别
  8. Centos安装radis
  9. KONG和KONGA部署及配置
  10. Fiddler抓包工具配置--IE、Chrome