1 / 30
文档名称:

MySQL数据库开发规范1.3.doc

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

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

分享

预览

MySQL数据库开发规范1.3.doc

上传人:乘风破浪 2019/6/9 文件大小:85 KB

下载得到文件列表

MySQL数据库开发规范1.3.doc

文档介绍

文档介绍:膂螁袂平安金融科技数据库(MySQL)开发规范芆蒄蒈作者:简朝阳LastUpdated:25/02/1419:30:18蚀蕿聿历史修订记录:-03--07--02-25螃肀蒇增加了char类型,修改了timestamp的使用场合。葿莆莄膁蝿莄说明薈薃艿本规范包含平安金融科技使用MySQL数据库时所需要遵循的所有对象设计(数据库,表,字段),所需要遵循的命名,对象设计,SQL编写等的规范约定。羃薈芈所有内容都为必须严格执行的项目,执行过程中有任何疑问,请联系DBATeam取得帮助。蚈羄蒅概述莁薁蒂禁止明文传播数据库帐号和密码。蚈莅羂禁止开发工程师通过应用帐号登录生产数据库。肃莀羈禁止应用在服务器安装MySQL客户端(可以安装开发包)。螈螆蒆禁止开发人员在SQL中添加Hint,Hint只能由DBA审核后添加。薀腿薁禁止使用悲观锁定,即读锁select…forupdate。袈袂莁禁止在开发代码中使用DDL语句,比如truncate,altertable…等。节袇螈禁止DML语句的where条件中包含恒真条件(如:1=1)。、数字、下划线(_)三类字符,并以英文字母开头。蒂虿葿数据库对象命名禁止使用MySQL保留字。膈肅莅多个单词之间用下划线(_)分隔。袀蒈肁对象名称长度若超过限制,则使用简写/缩写命名。"db_"前缀+"站点名_"前缀及其所服务的应用名称命名。。莇羄蚀历史数据表在原表基础上增加"_his"后缀命名。"_flag"作为后缀,前接动词。如:表示逻辑删除意义的字段可命名为delete_flag。蒃袈薂各表间相同意义的字段(如:作为连接关系的引用字段)使用相同的字段名。...方式命名螇莃蒈示例肁莈膆站点名: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表中与之对应的字段命名必须为:、字段必须添加能够清楚表示其含义的注释。状态类字段的注释中必须明确列出各状态值的说明。莆芆蒀MySQL数据库中仅可以使用下文提及的数据类型。(M,D)薅袄衿当表示定点小数的情况下使用该类型,禁止使用浮点类型,会带来不精确。定点数在MySQL内部以字符串形式存储,比浮点数更精确,适合用来表示货币等精度高的数据。芄衿袈INT系列蚅