​ 基础规范 表存储引擎必须使用 InnoDB 表字符集默认使用 utf8,必要时候使用 utf8mb4 禁止使用存储过程,视图,触
原创 2022-01-18 17:22:10
224阅读
​小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。基础规范表存储
原创 2023-06-08 14:22:33
235阅读
        1、数据库名与表名是严格区分大小写;  2、表别名是严格区分大小写;  3、列名与列别名在所有的情况下均是忽略大小写;  4、变量名也是严格区分大小写;  MySQL在Windows下都不区分大小写。  所以在不同操作系统中为了能使程序和数据库都能正常运行,最好办法是在设计时候都转为小写
原创 2017-03-06 22:33:54
818阅读
        1、数据库名与表名是严格区分大小写;  2、表别名是严格区分大小写;  3、列名与列别名在所有的情况下均是忽略大小写;  4、变量名也是严格区分大小写;  MySQL在Windows下都不区分大小写。  所以在不同操作系统中为了能使程序和数据库都能正常运行,最好办法是在设计时候都转为小写
原创 2017-03-06 22:33:23
1366阅读
(1)库名、表名、字段名必须使用小写,下划线风格。(2)库名、表名、字段名禁止超过32个字符。(3)库名、表名、字段名必须见名知意。命名与业务、产品线等相关联。(4)库名、表名、字段名禁止使用MySQL保留字。(保留字列表见官方网站)(5)临时库、表名必须以tmp为前缀,并以日期为后缀。例如tmp_test01_20130704。(6)备份库、表必须以bak为前缀,并以日期为后缀。例如bak_te
转载 2018-06-28 17:52:07
1464阅读
一、命名规范 mysql字符集应选择utf8mb4这个字符集而不是utf81、所有数据库对象名称必须使用小写字母并用下划线分割; 2、临时库表必须以tmp_为前缀并以日期作为后缀。备份表必须以bak_为后缀并以日期为后缀 3、所有存储相同数据列明和列类型必须一致(一般作为关联列,如果查询是关联列类型不一致会自动进行数据类型隐式转换,会造成列上索引失效。)二、基本设计规范1、所有表必须使用inn
一、【操作规范】1. 如无备注,则表中第一个id字段一定是主键且为自动增长;2. 如无备注,则数值类型字段请使用UNSIGNED属性;3. 如无备注,排序字段order_id在程序中默认使用降序排列;4. 如无备注,所有字段都设置NOT NULL,并设置默认值;5. 如无备注,所有的布尔值字段,如is_hot、is_deleted,都必须设置一个默认值,并设为0;6. 所有的数字类型字段,都必
转载 2023-08-03 14:51:28
183阅读
索引本质MySQL官方对索引定义为:索引(Index)是帮助MySQL高效获取数据数据结构。提取句子主干,就可以得到索引本质:索引是数据结构。我们知道,数据库查询是数据库最主要功能之一。我们都希望查询数据速度能尽可能快,因此数据库系统设计者会从查询算法角度进行优化。最基本查询算法当然是顺序查找(linear search),这种复杂度为O(n)算法在数据量很大时显然是糟糕
# MySQL命名规范MySQL数据库中,表是存储数据重要组成部分。为了提高代码可读性和可维护性,对表命名规范是十分重要。本文将介绍一些常用MySQL命名规范,并提供相应代码示例。 ## 1. 表名命名规则 ### 1.1 使用小写字母 为了避免大小写带来混淆,建议将表名统一使用小写字母。这样做可以减少输入错误,并且更加直观。 ### 1.2 使用下划线 在My
原创 2023-10-27 15:13:33
207阅读
# MySQL索引命名规范MySQL数据库中,索引是一种提高查询性能重要机制。为了更好地管理和维护数据库索引,遵守一定命名规范是很有必要。本文将介绍一些常用MySQL索引命名规范,并提供相应代码示例。 ## 1. 命名规则 ### 1.1 索引名前缀 为了更好地标识索引类型,建议在索引名前添加一个特定前缀。常用前缀有: - `idx_`:表示普通索引(non-uniq
原创 2023-07-27 09:28:13
2495阅读
# MySQL索引命名规范 ## 引言 在数据库设计中,索引是提高查询性能重要手段之一。良好索引设计可以有效地加快查询速度,提高系统响应性能。本文将向你介绍关于MySQL索引命名规范一些建议和最佳实践。 ## 索引命名规范流程 下面是实现MySQL索引命名规范流程图: | 步骤 | 操作 | |:-----:|:-------| | 1 | 确定表名和字段名 | | 2
原创 2023-08-27 03:30:53
370阅读
# 阿里MySQL命名规范详解 在数据库设计中,合理命名规范能够提高代码可读性、可维护性,并且为团队协作提供了便利。其中,阿里巴巴提出了一套MySQL命名规范,接下来,我们将详细探讨这些规范,同时提供一些相关代码示例和类图。 ## 1. 表名命名规范 - **表名应使用小写字母**:使用小写字母能够避免在不同操作系统上产生问题(如Linux区分大小写)。 - **使用下划线分隔单词**
原创 8月前
157阅读
# MySQL视图命名规范实践指南 在开发过程当中,明晰命名规范对于团队协作和代码维护极其重要。在本篇文章中,我们将探讨如何实现MySQL视图命名规范,并通过一个简单流程和代码示例来帮助你理解这一过程。下面是我们要遵循步骤流程: | 步骤 | 描述 | |------|------| | 1 | 确定视图功能和用途 | | 2 | 制定命名规则 | | 3 | 创建
原创 2024-09-07 05:00:41
29阅读
# MySQL 视图命名规范实现 在软件开发过程中,规范命名方法可以显著提高代码可读性、可维护性及协作效率。本文将向你介绍如何在MySQL中实现视图命名规范,包括整个流程步骤说明及实例代码。 ## 流程步骤 首先,我们定义实现视图命名规范流程,见下表: | 步骤 | 内容 | 描述
原创 9月前
72阅读
# 视图命名规范MySQL实现 在实际开发中,良好命名规范能够使代码更易于维护和理解,尤其是在团队协作时。视图命名规范也是数据库设计中一个重要环节。接下来,我将为你介绍实现视图命名规范流程以及每一步具体操作。 ## 流程步骤 以下是实现视图命名规范步骤: | 步骤 | 描述 | |------|-----------
原创 2024-10-02 06:16:07
67阅读
js命名规范ECMAScript 规范中标识符采用驼峰大小写格式,驼峰命名法由小(大)写字母开始,后续每个单词首字母都大写。根据首字母是否大写,分为两种方式:Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfoCamel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo
REST 代表是表现层状态转移(REpresentational State Transfer)它只是一种软件架构风格,是一组架构约束条件和原则,而不是技术框架。REST 规范把所有内容都视为资源,也就是说网络上一切皆资源。REST 架构对资源操作包括获取、创建、修改和删除,这些操作正好对应 HTTP 协议提供 GET、POST、PUT 和 DELETE 方法。1.URI规范资源名使用名词而
转载 2024-05-30 10:47:32
166阅读
# MySQL 索引名称命名规范科普文章 在数据库设计中,索引是提高查询性能重要工具。合理索引命名能帮助开发人员快速理解和维护数据库。本文将介绍 MySQL 索引名称命名规范,并给出代码示例和图示。 ## 什么是索引? 在数据库中,索引类似于书籍目录,它允许数据库引擎快速查找特定数据而不是遍历整个表。当我们在表中创建索引时,数据库会构建一个数据结构,以便能在最短时间内找到所需
原创 11月前
731阅读
这是学习笔记第 2020 篇文章   最近在对一个线上分布式环境做高可用配置,在流程测试通过后,发现中间件中出现了大量连接错误。错误信息如下:INFO   | jvm 1    | 2019/06/25 08:53:35 | 2019-06-25 08:53:35
Alibaba数据库设计规范【强制】表达是与否概念字段,必须使用is_xxx方式命名,数据类型是unsignedtinyint (1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除字段名is_deleted,1表示删除,0表示未删除。【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名修改代价很大
  • 1
  • 2
  • 3
  • 4
  • 5