返回

各厂使用的MySQL团队开发规范,太详细了,建议收藏!

后端

数据库对象命名规范

数据库对象命名规范是为了确保数据库中的对象名称统一、清晰和易于理解而制定的。数据库对象命名规范包括以下几个方面:

  • 数据库名称: 数据库名称应简短、易记,并能反映数据库的用途。
  • 表名称: 表名称应简短、易记,并能反映表的内容。
  • 字段名称: 字段名称应简短、易记,并能反映字段的含义。
  • 索引名称: 索引名称应简短、易记,并能反映索引的作用。
  • 视图名称: 视图名称应简短、易记,并能反映视图的用途。
  • 存储过程名称: 存储过程名称应简短、易记,并能反映存储过程的功能。
  • 函数名称: 函数名称应简短、易记,并能反映函数的作用。
  • 触发器名称: 触发器名称应简短、易记,并能反映触发器的作用。
  • 约束名称: 约束名称应简短、易记,并能反映约束的含义。
  • 用户名称: 用户名称应简短、易记,并能反映用户的身份。

数据库命名规范

数据库命名规范是为了确保数据库中的数据库名称统一、清晰和易于理解而制定的。数据库命名规范包括以下几个方面:

  • 数据库名称长度: 数据库名称长度应控制在30个字符以内。
  • 数据库名称字符集: 数据库名称应使用UTF-8字符集。
  • 数据库名称首字母: 数据库名称的首字母应大写。
  • 数据库名称中的下划线: 数据库名称中不得包含下划线。
  • 数据库名称中的连字符: 数据库名称中不得包含连字符。
  • 数据库名称中的空格: 数据库名称中不得包含空格。

表命名规范

表命名规范是为了确保数据库中的表名称统一、清晰和易于理解而制定的。表命名规范包括以下几个方面:

  • 表名称长度: 表名称长度应控制在30个字符以内。
  • 表名称字符集: 表名称应使用UTF-8字符集。
  • 表名称首字母: 表名称的首字母应大写。
  • 表名称中的下划线: 表名称中可以使用下划线。
  • 表名称中的连字符: 表名称中不得包含连字符。
  • 表名称中的空格: 表名称中不得包含空格。

字段命名规范

字段命名规范是为了确保数据库中的字段名称统一、清晰和易于理解而制定的。字段命名规范包括以下几个方面:

  • 字段名称长度: 字段名称长度应控制在30个字符以内。
  • 字段名称字符集: 字段名称应使用UTF-8字符集。
  • 字段名称首字母: 字段名称的首字母应小写。
  • 字段名称中的下划线: 字段名称中可以使用下划线。
  • 字段名称中的连字符: 字段名称中不得包含连字符。
  • 字段名称中的空格: 字段名称中不得包含空格。

索引命名规范

索引命名规范是为了确保数据库中的索引名称统一、清晰和易于理解而制定的。索引命名规范包括以下几个方面:

  • 索引名称长度: 索引名称长度应控制在30个字符以内。
  • 索引名称字符集: 索引名称应使用UTF-8字符集。
  • 索引名称首字母: 索引名称的首字母应大写。
  • 索引名称中的下划线: 索引名称中可以使用下划线。
  • 索引名称中的连字符: 索引名称中不得包含连字符。
  • 索引名称中的空格: 索引名称中不得包含空格。

视图命名规范

视图命名规范是为了确保数据库中的视图名称统一、清晰和易于理解而制定的。视图命名规范包括以下几个方面:

  • 视图名称长度: 视图名称长度应控制在30个字符以内。
  • 视图名称字符集: 视图名称应使用UTF-8字符集。
  • 视图名称首字母: 视图名称的首字母应大写。
  • 视图名称中的下划线: 视图名称中可以使用下划线。
  • 视图名称中的连字符: 视图名称中不得包含连字符。
  • 视图名称中的空格: 视图名称中不得包含空格。

存储过程命名规范

存储过程命名规范是为了确保数据库中的存储过程名称统一、清晰和易于理解而制定的。存储过程命名规范包括以下几个方面:

  • 存储过程名称长度: 存储过程名称长度应控制在30个字符以内。
  • 存储过程名称字符集: 存储过程名称应使用UTF-8字符集。
  • 存储过程名称首字母: 存储过程名称的首字母应大写。
  • 存储过程名称中的下划线: 存储过程名称中可以使用下划线。
  • 存储过程名称中的连字符: 存储过程名称中不得包含连字符。
  • 存储过程名称中的空格: 存储过程名称中不得包含空格。

函数命名规范

函数命名规范是为了确保数据库中的函数名称统一、清晰和易于理解而制定的。函数命名规范包括以下几个方面:

  • 函数名称长度: 函数名称长度应控制在30个字符以内。
  • 函数名称字符集: 函数名称应使用UTF-8字符集。
  • 函数名称首字母: 函数名称的首字母应小写。
  • 函数名称中的下划线: 函数名称中可以使用下划线。
  • 函数名称中的连字符: 函数名称中不得包含连字符。
  • 函数名称中的空格: 函数名称中不得包含空格。

触发器命名规范

触发器命名规范是为了确保数据库中的触发器名称统一、清晰和易于理解而制定的。触发器命名规范包括以下几个方面:

  • 触发器名称长度: 触发器名称长度应控制在30个字符以内。
  • 触发器名称字符集: 触发器名称应使用UTF-8字符集。
  • 触发器名称首字母: 触发器名称的首字母应大写。
  • 触发器名称中的下划线: 触发器名称中可以使用下划线。
  • 触发器名称中的连字符: 触发器名称中不得包含连字符。
  • 触发器名称中的空格: 触发器名称中不得包含空格。

约束命名规范

约束命名规范是为了确保数据库中的约束名称统一、清晰和易于理解而制定的。约束命名规范包括以下几个方面:

  • 约束名称长度: 约束名称长度应控制在30个字符以内。
  • 约束名称字符集: 约束名称应使用UTF-8字符集。
  • 约束名称首字母: 约束名称的首字母应大写。
  • 约束名称中的下划线: 约束名称中可以使用下划线。
  • 约束名称中的连字符: 约束名称中不得包含连字符。
  • 约束名称中的空格: 约束名称中不得包含空格。

用户命名规范

用户命名规范是为了确保数据库中的用户名称统一、清晰和易于理解而制定的。用户命名规范包括以下几个方面:

  • 用户名称长度: 用户名称长度应控制在30个字符以内。
  • 用户名称字符集: 用户名称应使用UTF-8字符集。
  • 用户名称首字母: 用户名称的首字母应小写。
  • 用户名称中的下划线: 用户名称中可以使用下划线。
  • 用户名称中的连字符: 用户名称中不得包含连字符。
  • 用户名称中的空格: 用户名称中不得包含空格。