欢迎来到天天文库
浏览记录
ID:24914585
大小:23.65 KB
页数:17页
时间:2018-11-17
《表结构设计规范,mysql》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立表结构设计规范,mysql 篇一:mysql数据表设计规范 1、数据库表名 》表名应具有描述性,杜绝一切拼音或拼音英文混杂的命名方式 》表名运行使用字母,数字和下划线,不允许使用其他字符。表名使用单词开头,不运行使用数字和下划线开头 》表名一律有统一前缀,前缀表名之间下划线链接。使用前缀可以让同一项目在一个库中安装多个。 》表名单词一律小写,单词之间使用下
2、划线链接 》表名长度不能超过64个字符 》所有数据表名称,只要其名称是可数名词,则建议以复数方式命名,例如:xs_users(用户表) 》表名要回避MySQL的保留字 2、数据库表字段名 》字段名应具有描述性,杜绝一切拼音或拼音英文混杂的命名方式 》字段名允许使用字母、数字和下划线,不允许使用其他字符。字段名鼓励使用与所在表的内容相关单词开头,允许但不鼓励使用数字和其他字符开头。 》字段名一律小写,单词之间使用下划线链接。 》字段名长度不能超过64个字符随着信息化和全球化的发展,国家及
3、地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 》字符类型和长度在不同数据表中必须保证一致性,不允许出现同一字段在一个表中为整型但在另外一个表中为字符型的情况。 》当几个表间的字段有关连时,要注意表与表之间关连字段命名的统一,如xs_orders表中的uid与xs_carts表中的uid,都保存有xs_users表中的i
4、d。 》存储多项内容的字段或代表数量的字段,也应当以复数方式明明,例如views 》每个表都建议有一个代表id自增量的字段,可使用全称的形式,也可以只将其命名为id 3、字段索引名称 》索引名称允许使用字母、数字和下划线,不允许使用其他字符》对任何外键采用非成组索引》不要索引text/blob类型的字段,不索引字符过多的字段》根据业务需求建立组合索引》索引长度不能超过64个字符 4、字段结构 》进行表结构设计时,应当做到恰到好处,反复推敲,从而实现最优的数据存储体系》NULL值的字段,数据
5、库在进行比较操作时,会先判断其是否为NULL,非NULL时才进行值的比对。因此基于效率的考虑,所有字段均不能为空,即全部使用NOTNULL的属性修饰字段;随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 》如果不会使用存储非负数的字段,必须设置为unsigned类型,能获得范围大一倍的数值存储
6、空间 》任何类型的数据表,字段空间应当本着足够用、不浪费的原则 》个别字段类型在数据结构设计的时候需要注意:enum枚举类型由tinyint类型代替 篇二:mysql数据表设计规范v1 所属部门:中科院自动化研究所 整理人:钱昌年 所属职位:php工程师 整理项目:mysql数据表设计规范 整理时间:XX年04月09号 版本:v1 数据库设计字符规范 1)采用26个英文字母(区分大小写)、0-9十个自然数及下划线‘_’,共63个字符, 除注释外,不能出现其它字符。 2)命名不
7、等超过30个字符的系统限制,变量名的长度限制为29(不包括标识字符@)。 3)数据对象、变量的命名都采用英文字符,禁止使用中文命名,绝对不要再对象的字 符之间留空格。 4)随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立小心保留词,要保证你的字段名没有和保留词、数据库系统或者常用访问方法冲
8、突。 5)保留字段名和类型的一致性,在命名字符按并为其制定数据类型的时候一定要保证 一致性。 命名规范 1)数据库、表、索引、别名的命名应该尽可能描述其真实的意思。 2)同意命名。 数据库命名规范 1)数据表一律使用前缀 2)正式数据库名使用小写英文以及下划线组成,劲量说明是那个应用或者系统在使用,比 如:app_user 3)备份数据库名使用正式库名加上备份时间组成,如:app_user_XX0409 数据表命名规范 1)数据表
此文档下载收益归作者所有