1 / 8
文档名称:

MySQL数据库开发规范方案1.3.doc

格式:doc   大小:55KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL数据库开发规范方案1.3.doc

上传人:799474576 2021/12/2 文件大小:55 KB

下载得到文件列表

MySQL数据库开发规范方案1.3.doc

相关文档

文档介绍

文档介绍:1 / 8
平安金融科技 数据库(MySQL)开发规

Last Updated: 25/02/1419:30:18
历史修订记录:
版本
修订人
修订时间
修订容


海军
2013-03-11
增加部分说明与修改

海军
2013-07-29
增加连接池使用说明和memory引擎的控制

海军
2014-02-25
增加了char类型,修改了timestamp的使用场合。
说明
本规包含 平安金融科技 使用 MySQL 数据库时所需要遵循的所有对象设计(数据库,表,字段),所需要遵循的命名,对象设计,SQL 编写等的规约定。
所有容都为必须严格执行的项目,执行过程中有任何疑问,请联系 DBA Team 取得帮助。
概述
禁止明文传播数据库和密码。
禁止开发工程师通过应用登录生产数据库。
禁止应用在服务器安装MySQL客户端(可以安装开发包)。
禁止开发人员在SQL中添加 Hint,Hint只能由DBA审核后添加。
禁止使用悲观锁定,即读锁 select … for update。
禁止在开发代码中使用DDL语句,比如 truncate,alter table … 等。
禁止DML语句的where条件中包含恒真条件(如:1=1)。
1. 命名规
总则
数据库对象名仅可包含小写英文字母、数字、下划线(_)三类字符,并以英文字母开头。
数据库对象命名禁止使用MySQL保留字。
多个单词之间用下划线(_)分隔。
对象名称长度若超过限制,则使用简写/缩写命名。
. 数据库命名
数据库以"db_"前缀 + "站点名_"前缀与其所服务的应用名称命名。
3 / 8
. 表命名
所属同一模块的表必须以模块名作为前缀命名。
历史数据表在原表基础上增加"_his"后缀命名。
. 字段命名
布尔意义的字段以"_flag"作为后缀,前接动词。如:表示逻辑删除意义的字段可命名为 delete_flag。
各表间一样意义的字段(如:作为连接关系的引用字段)使用一样的字段名。
. 索引命名
唯一索引以 uk_tablename_columnnames 方式命名
普通索引以 idx_tablename_columnnames 方式命名
组合索引以 idx_tablename_column1_column2... 方式命名
示例
站点名:maymay
模块名:order ;
数据表:item;
字段组成:order_item_id,add_time,raw_update_time,c1,c2,c3,c4,c5
标准数据库名:db_maymay_order;
标准数据表名:order_item;
历史数据表名:order_item_his;
索引需求:c1唯一,c2和c3 组合索引:uk_order_item_c1, idx_order_item_c2_c3
字段实际意义:是否已删除;
标准字段名:delete_flag;
字段 ;
order_item 表中与之对应的字段命名必须为:order_id
2. 对象设计规
总则

最近更新

2025年度特色蔬菜大棚种植与市场推广合作契约.. 10页

2025年度温泉度假村装修工程合同 9页

2025年度汽车美容行业新能源汽车充电桩建设合.. 9页

2025年度校园安防监控升级服务合同 9页

2025年度智能家居木门订购合同 9页

2025年度无产权车位使用权转让及车位租赁管理.. 8页

2025年度新型智能车位出租管理协议书 8页

2025年度拆除房屋及土地回收项目合同模板 8页

2025年度房屋拆除与拆除物处理验收合同 9页

2025年度山地户外拓展基地租赁协议 8页

醋酸乙烯及衍生物 78页

2025年度大型活动临时饭堂租赁合同 9页

2025年度城市更新项目土地及地上建筑整体转让.. 8页

产城融合的机制与效应研究 2页

管理者过度自信、内部控制与企业价值关系的实.. 2页

有关技术服务合同发展趋势 6页

2025年度劳务派遣用工协议,替代劳动合同新应.. 10页

最新版租赁柜台合同模板集 6页

2025年度农业技术专利申请与推广委托代理服务.. 8页

2025年度公共安全监控系统投资借款协议 7页

2025年度停车场租赁合同模板电子版直接启用 9页

最新个人转租房合同草案样本 6页

2025年度企业战略发展顾问聘用协议书 8页

2025年度人工智能股权赠与及应用推广协议 10页

智能家居地砖安装合同 6页

智能化系统工程总承包合同模板 6页

景观设计合同书 7页

无子女模范离婚合同范本 6页

施工设备租赁合同(临时)草案 7页

新车置换合同协议书范例 7页