开发者数据库规范 - 团队协作
前言
该规范为我本科期间学生团队内部研发公约。欢迎大家借鉴。
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:”
键使用小写,多个单词用冒号 ‘:’ 分割
开发者数据库规范 - 团队协作相关推荐
- Git代码版本管理命令和团队协作规范---实践版
Git代码版本管理流程和团队协作规范 Git版本管理介绍 git各分支功能介绍 master 分支 develop 分支 feature 分支 release 分支 hotfix 分支 使用规范 ** ...
- 在「星图地球开发者平台」能实现团队协作与管理吗?
提及到项目开发和管理,复杂的项目肯定是需要多人共同协作开发的.但如果各人用自己的账号,就很难将开发的进度同步到平台内,也就大大降低了开发效率. 作为面向数字地球开发者的低代码开发平台,星图地球开发者平 ...
- 聊聊团队协作与遵守团队规范能力
前言 至去年11月份从合伙创业中跳出来,已经快半年了,期间负责做了一个java项目.由于是C#转java,许多技术知识需要边学习边使用,对项目整体.团队成员代码质量把控的精力 就没有轻车熟路的C#玩的 ...
- 围绕 API 团队协作与自动化测试的实践
2022 年 7 月 8-9 日,QECon 全球软件质量&效能大会在深圳举办.大会聚焦"研发效能.卓越工程.质量工程.数智化测试" 四大主题,吸引了数千名行业从业者参与. ...
- 团队协助 开源项目_Open Atrium 是一套开源的团队协作和知识管理系统
Open Atrium 是一套开源的团队协作和知识管理系统.它能提供团队交流.文档管理.日程安排.任务跟踪等功能.支持成员分组,支持权限划分,支持邮件提醒,支持版本控制.界面颜色和Logo可以自由更换 ...
- Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab
0 课程介绍 说明: 在公司想要使用idea集成git: 首选需要下载安装Git(查看第2章) 之后在中设置用户签名(查看3.1) 然后在idea中集成Git(查看第7章) - 0.1 学习目标 第1 ...
- 改变从内部开始:开发者与管理者的协作
在GOTO柏林2015大会上,Skyscanner工程部高级副总裁Bryan Dove谈了如何从组织内部开始改变,开发者和管理者如何协作来了解和采用现代软件工程实践.\ InfoQ就过去10年中主要技 ...
- 适合小团队协作、任务管理和进度跟踪的项目管理工具
智办事是第一个提出以"目标+事情"为中心的企业数字化管理与协作工具,深度整合目标管理.项目管理.任务协作.智能待办.风险管理和工作流程标准化,赋能企业组织升级,助力企业数字化转型. ...
- 开发信息管理,团队协作效能事半功倍
研发工作实际上不仅仅包含技术开发工作,其范围涵盖新产品的全生命周期,以从产品创意的产生.产品概念形成.产品市场研究.产品设计.产品实现.产品开发.产品测试.产品发布等整个过程. 研发是一项创造性的工作 ...
最新文章
- 腾讯云“抢救”微盟!开 766 次在线会议、调拨 100 多台服务器、闹钟只敢定 2 小时...
- JS服务器端开发基础篇(Array.slice方法和splice方法)
- 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
- 网页中启动QQ的 XX 命令
- React开发(235):react可以这样返回dom
- sequelize 增加数据库字段_Node项目使用Sequelize操作数据库(一)(包括模型,增,删、改等)...
- mysql负责均衡读写分离_MySQL读写分离之负载均衡
- java判断jd安装,java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用...
- 简单的Jquery焦点图切换效果
- 在更新.net 4.5补丁后,VS2012突然不能打开项目,卸载补丁之后解决。
- 转:关于BFC的初步了解以及常见使用
- speex语音压缩服务端与APP端实践
- 数据结构 队列的结构特点及基本操作
- unity 物体高亮显示
- 今日总结------技术是最不值钱的
- Luckysheet导出excel
- 三顶红帽子和两顶白(蓝)帽子。
- mysql引擎怎么选
- 了不起的Node.js: 将JavaScript进行到底
- 【论文下饭】Functional Connectivity Prediction With Deep Learning for Graph Transformation
热门文章
- 说说开源中国社区的愚人节
- 小程序突然报module is not defined_蔬菜“英文”小故事(九)
- 第二阶段--团队冲刺--第三天
- 人大金仓再次荣获“国家鼓励的重点软件企业”认定
- vscode如何运行python文件_vscode怎么运行.py文件_编程开发工具
- 使用IDEA工具查看Java类层次结构关系图
- Vuforia Ground Plane 平面识别
- Centos安装radis
- KONG和KONGA部署及配置
- Fiddler抓包工具配置--IE、Chrome