1.建库规范数据库,表,字段,索引全部用小写英文字母,英文单词之间用下划线(_)隔开2.表字段规范列设计规范根据业务区分使用tinyint/int/bigint,分别会占用1/4/8字节。使用tinyint来代替enum,enum增加新值要进行DDL操作。根据业务区分使用char/varchar解读:
字段长度固定,或者长度近似的业务场景,适合使用char,能够减少碎片,查询性能高。字段长度
转载
2023-10-21 21:47:33
145阅读
[b]1.设计原则[/b]
1) 标准化和规范化
数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但 Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原 则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是
转载
2023-09-14 09:40:47
328阅读
摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修
转载
2024-05-31 13:57:23
48阅读
摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修
转载
2017-10-20 18:41:19
1296阅读
当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。 本文是一篇包含了数据库命名、数据
转载
2017-11-27 16:37:00
321阅读
2评论
数据库表字段命名规范 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开
转载
2022-09-27 12:26:13
238阅读
本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修改,为日后涉及到数据库相关的研发工作做好准备。一、数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不【
转载
2022-11-29 15:45:08
467阅读
一、数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库二、数据库表命名规范2.1数据表命名规范(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔(2)全部小写命名,禁止出现大写(3)禁止
转载
2023-06-06 14:51:08
781阅读
# MySQL数据库命名规范实现指南
## 1. 简介
MySQL数据库命名规范是为了保证数据库结构的一致性、可读性和可维护性而制定的一套规则。本文将详细介绍实现MySQL数据库命名规范的步骤和代码示例。
## 2. 实现步骤
下面是实现MySQL数据库命名规范的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建数据库 |
| 2 | 创建表 |
| 3 |
原创
2023-08-31 06:08:03
127阅读
阿里巴巴开发手册笔记 阿里开发团队发表的java开发规范,下面我在学习了之后做一个简单的总结。此篇为数据库篇。 数据库(一)建表约定1.表达是与否的概念的字段,必须使用is_xxx的方式来命名。数据类型是 unsigned tinyint(1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned。 注意:POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以
转载
2023-09-27 15:16:57
593阅读
MYSQL 数据库命名与设计规范更新时间:2008年12月24日 23:50:43 作者:对于MYSQL 数据库的命名与设计,需要一定的规范,所以我们要了解和快速的掌握mysql有很多的帮助。1.设计原则1) 标准化和规范化数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡
转载
2023-10-13 17:26:47
69阅读
数据库设计表及字段命名规范(我整理的,望大家多多提建议)1.数据库表命名规范:(1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。(2)数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。(3)表名不可以太长,最好不要超过3个英文单词长度(22个字母)。(4)在数据
转载
精选
2013-12-19 17:42:36
2522阅读
数据库设计表及字段命名规范(我整理的,望大家多多提建议)1.数据库表命名规范:(1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。(2)数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。(3)表名不可以太长,最好不要超过3个英文单词长度(22个字母)。(4)在数据
转载
2023-12-26 10:39:31
241阅读
======数据库层面2. 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 正例:getter_admin,task_config,level3_name 反例:GetterAdmin,taskConfig,level_3_nam 3. 【强制】表名不使用复数名词。
转载
2024-04-07 17:42:05
288阅读
对于建表的字段取名:【强制】表示是否概念的字段,必须使用is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。 注意:POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在设置从 is_xxx 到 Xxx 的映射关系。数据库表示是与否的值,使用 tinyint 类型,坚持 is_xxx 的命名方式是为了明确其取值含 义与取值范围。 正例
转载
2024-03-27 20:34:00
236阅读
Alibaba数据库设计规范【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint (1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除的字段名is_deleted,1表示删除,0表示未删除。【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大
转载
2023-10-20 16:55:02
314阅读
一、数据库涉及字符规范 采用26 个英文字母(区分大小写)和0-9 这十个自然数,加上下划线'_'组成,共37个字符.不能出现其他字...
原创
2021-08-26 14:59:47
7743阅读
MySQL 数据库命名规范.PDF
原创
2021-12-15 13:33:23
363阅读
# MySQL数据库表命名规范
MySQL是一种广泛使用的开源关系型数据库管理系统,它被广泛应用于各种Web应用和大型企业系统中。在设计和使用MySQL数据库时,合理的命名规范是非常重要的,它可以提高代码的可读性、可维护性和可扩展性。本文将介绍一些常见的MySQL数据库表命名规范,并通过代码示例来说明。
## 1. 使用有意义的表名
每个表都应该有一个有意义的名字,能够清晰地表达表所代表的实
原创
2023-10-05 18:27:29
218阅读
命名问题所有关键字是小写加下划线因为区分大小写,所以如DbName,dbname是两个不同的命名,所以在编程中统一用小写字母加下划线有助于避免开发时费神区分一些命名的情况。禁用MySQL关键字见名识意,最好不要超过32字符临时表tmp ,备份表bak(后缀为日期)关联id的名称类型最好为一样(为了避免查询时做隐式的类型转换)设计规范:Innodb存储引擎:5.6以后默认引擎,支持事务\行级锁,更好
转载
2023-07-04 16:34:21
77阅读