Mysql数据库使用规范1. 命名规范1.1、命名总规则所有名称的字符范围为:A-Z, a-z, 0-9 和_(下划线),禁止许使用其他字符作为名称;采用英文单词或英文短语(包括缩写)作为名称,禁止使用无意义的字符或汉语拼音;名称应该清晰明了,能够准确表达事物的含义,最好可读,遵循“见名知意”的原则;禁止使用mysql系统保留字作为表名、库名、字段名、函数名、过程名(mysql保留字列表参考);1
转载
2023-08-06 00:05:25
117阅读
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阅读
一、基础规范第一条:必须使用InnoDB存储引擎 第二条:必须使用utf8mb4字符集utf8mb4是utf8的超集,emoji表情以及部分不常见汉字在utf8下会表现为乱码,故需要升级至utf8mb4。 第二条:数据表、数据字段必须加入中文注释 第三条:禁止使用存储过程、视图、触发器、Event 第四条:禁止存储大文件或者大照片 二、表和字段设计
转载
2023-06-25 19:05:47
277阅读
一、 表设计库名、表名、字段名必须使用小写字母,“_”分割。 库名、表名、字段名必须不超过12个字符。 库名、表名、字段名见名知意,建议使用名词而不是动词。 表必须使用InnoDB存储引擎。 表必须使用“t_”开头命名。 表字符集选择UTF8。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。金额建议使用BIGINT。建议使用UNSIGNED存储非负数值。建议使用INT UNSIG
转载
2023-10-26 22:31:01
84阅读
一、表:
单个表的字段数控制在 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阅读
表结构设计 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 | 创建数据库
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阅读
前言我们小伙伴们经常使用到mysql数据库,一般就这么一用,很少会考虑mysql里面的细节问题,如sql语句的规范,或索引有没有起到相应的效果,今天老顾就给大家介绍一下mysql实战命名规范 1、所有数据库对象都要小写字母、并用下划线分割2、所有数据库对象*不要用mysql关键字命名3、库表的命名要达到看到此名称,就大概知道是干嘛的4、临时库表要以tmp_为前缀,日期为后缀5、备份库
转载
2024-02-21 13:04:11
83阅读
一、数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库二、数据库表命名规范2.1数据表命名规范(1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔(2)全部小写命名,禁止出现大写(3)禁止
转载
2023-06-06 14:51:08
781阅读
一. 命名规范数据库、表、字段名采用26个英文字母(大小写区分)和0-9的自然数(通常不加),加上下划线’_'组成,名称尽量控制在32个字符以内,最长不超过64个字符;分库、分表命名格式是“通配名_编号”,编号从“1”开始递增,比如“db_001”,以时间进行分库、分表的名称格式是“通配名_时间,比如“db_20190423”;创建数据库、表时指定字符集为utf8,排序规则 utf8_genera
转载
2023-08-08 09:54:12
230阅读
1.建库规范数据库,表,字段,索引全部用小写英文字母,英文单词之间用下划线(_)隔开2.表字段规范列设计规范根据业务区分使用tinyint/int/bigint,分别会占用1/4/8字节。使用tinyint来代替enum,enum增加新值要进行DDL操作。根据业务区分使用char/varchar解读:
字段长度固定,或者长度近似的业务场景,适合使用char,能够减少碎片,查询性能高。字段长度
转载
2023-10-21 21:47:33
142阅读
1 命名规范(1) 数据库名、表名、字段名必须使用小写字母,并采用下划线”_”分割。(2) 数据库名、表名、字段名禁止超过32个字符,须见名知意,建议使用名词不是动词。(3) 数据库名、表名、字段名禁止使用MySQL保留字。(4) 临时库名、表名必须以tmp为前缀,并以日期为后缀。(5) 备份库名、表名必须以bak为前缀,并以日期为后缀。2 基础规范(1) 使用INNODB存储引擎(2) 表字符集
转载
2023-11-03 12:03:21
71阅读
I 文档定义 1.1 编写目的 为了在软件生命周期内规范数据库相关的需求分析、设计、开发、测试、运维工作,便于不同团队之间的沟通协调,以及在相关规范上达成共识,提升相关环节的工作效率和系统的可维护性。同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的保证。 1.2 适用范围 本文档适 ...
转载
2021-05-01 17:36:24
1258阅读
2评论
数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加0-9的自然数:user_db_20151210;数据库表名命名规范 a、采用2...
转载
2022-12-19 11:07:36
123阅读