• 注释规范
• 表注释必须加
• 字段注释除了id,created_at, updated_at, is_deleted, deleted_at 字段,其他字段注释必须加上(待补充)
• 枚举类型的,必须标明每个状态的含义
转载
2023-07-31 21:45:43
43阅读
Mysql数据库使用规范1. 命名规范1.1、命名总规则所有名称的字符范围为:A-Z, a-z, 0-9 和_(下划线),禁止许使用其他字符作为名称;采用英文单词或英文短语(包括缩写)作为名称,禁止使用无意义的字符或汉语拼音;名称应该清晰明了,能够准确表达事物的含义,最好可读,遵循“见名知意”的原则;禁止使用mysql系统保留字作为表名、库名、字段名、函数名、过程名(mysql保留字列表参考);1
转载
2023-08-06 00:05:25
117阅读
I 文档定义 1.1 编写目的 为了在软件生命周期内规范数据库相关的需求分析、设计、开发、测试、运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性。同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的保证。 1.2 适用范围 本文档适 ...
转载
2021-05-01 17:36:24
1258阅读
2评论
1. 基础规范(1) 所有环境的MySQL版本使用5.6社区版,位版本;(2) 使用INNODB存储引擎.
原创
2022-02-04 17:37:45
179阅读
1. 基础规范(1) 所有环境的MySQL版本使用5.6社区版,64位版本;(2) 使用INNODB存储引擎;(3)数据库字符集默认为utf8,字符集默认校验规则为utf8_general_ci;(4)所有表、字段都需要添加注释;(5)单表数据量控制在2000W以内;(6)隔离线上和线下,禁止线下直接连接线上库,禁止在已上线库上做压力测试;2. 命名规范...
原创
2021-08-04 14:22:39
239阅读
文章目录一、规范数据库对象全局全名规范数据库命名规范表命名规范:索引设计规范select 检索的规范性操作的规范性二、sql优化技巧避免使用select *用union all代替union小表驱动大表批量操作多用limit只需要查询第一条数据in中值太多增量查询高效的分页用连接查询代替子查询joinjoin的表不宜过多join时要注意:能用inner join的地方,尽量少用left join
转载
2023-08-10 08:58:04
94阅读
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难,扩展性较差禁止在
转载
2023-12-24 17:00:01
31阅读
一.基础规范1.必须使用InnoDB存储引擎支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高。2.新库必须使用utf8mb4字符集utf8mb4是utf8的超集,emoji表情以及部分不常见汉字,MySQL 8.0.1以上默认使用utf8mb43.数据表、数据字段必须加入中文注释4.禁止使用存储过程、视图、触发器、Event高并发大数据的互联网业务,架构设计思路是“解放数据
转载
2024-04-02 17:53:42
74阅读
一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一
转载
2023-09-07 23:00:00
40阅读
一、表:
单个表的字段数控制在 20个以下,最好不超过50个
单个表不超过20个char 或varchar 字段
单表不超过50个纯int字段
拒绝大SQL,大事务,批量操作
二、字段类型定义:
字段类型选取原则
原创
2012-07-17 14:02:39
1604阅读
# MySQL数据库新建规范
在进行软件开发特别是涉及到数据存储的项目时,数据库的设计和规范化显得尤为重要。本文将从MySQL数据库的新建规范出发,探讨一下如何有效地设计和创建MySQL数据库。我们将通过一些代码示例和图形化的表示,帮助大家更好地理解这一主题。
## 一、数据库设计的基本原则
在创建数据库之前,我们需要遵循一些基本的设计原则:
1. **数据独立性**:数据与应用程序应互相
原创
2024-08-11 04:58:01
32阅读
MySQL数据库操作规范
原创
2020-06-13 15:08:08
2538阅读
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难,扩展性较差禁止在
原创
2023-08-30 15:26:35
99阅读
# MySQL数据库命名规范实现指南
## 1. 简介
MySQL数据库命名规范是为了保证数据库结构的一致性、可读性和可维护性而制定的一套规则。本文将详细介绍实现MySQL数据库命名规范的步骤和代码示例。
## 2. 实现步骤
下面是实现MySQL数据库命名规范的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建数据库 |
| 2 | 创建表 |
| 3 |
原创
2023-08-31 06:08:03
127阅读
(一) 建表规约【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint( 1表示是,0表示否)。 说明:任何字段如果为非负数,必须是unsigned。 正例:表达逻辑删除的字段名is_deleted,1表示删除,0表示未删除。 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数
表结构设计 INT 类型不使用 unsigned 无符号属性,容易引入额外的计算问题。 自增用 8 字节 BIG INT,不要使用 4 字节 INT,且自增在 MySQL 8.0 版本前有回溯问题,请考虑是否业务有影响。 字符集使用 UTF8MB4 字符编码,不推荐 GBK、UTF-8 等其他字符集 ...
转载
2021-09-25 11:18:00
223阅读
2评论
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源
原创
2024-05-30 14:00:02
24阅读
# MySQL 数据库部署规范指南
作为一名刚入行的小白,理解如何部署 MySQL 数据库是你成为开发者的重要一步。在这篇文章中,我将详细介绍 MySQL 数据库的部署流程,并逐步教你如何实现每个环节。
## 数据库部署流程
下表展示了数据库部署的主要步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 安装 MySQL 数据库 |
| 2 | 创建数据库
不在数据库做运算:cpu计算务必移至业务层控制单表数据量:单表记录控制在1000w控制列数量:字段数控制在20以内平衡范式与冗余:为提高效率牺牲范式设计,冗余数据拒绝3B:拒绝大sql,大事物,大批量varchar是变长存储的,所以实际开发中我们一般都把varchar的宽度设为最长255,反正你没用完它也不会浪费空间。避免使用NULL字段NULL字段很难查询优化NULL字段的索引需要额外空间NUL
原创
2023-03-27 15:54:50
75阅读
(一) 建表规约 1. 【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint( 1表示是,0表示否)。 说明:任何字段如果为非负数,必须是unsigned。 正例: 表达逻辑删除的字段名 is_deleted,1表示删除, 0表示未删除。 表示未删
转载
2018-08-01 14:37:00
109阅读
2评论