MySQL表字段的命名规范是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL表字段的命名规范是啥?相关的知识,希望对你有一定的参考价值。
一个学生表,表中的字段id、name等需不需要加上表名,命名成student_id、student_name?还是说直接命名id、name就可以了呢?
规范就是由字母/数字/下划线组成,且由字母和下划线开头就行了,起什么字段名随意,你想用student_id也行, 只要能表达含义就可以了不过如果是在student表里,就直接id,name这样就行,加前缀没啥意义 参考技术A 可以用驼峰法。
大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”
前言
在开发人员进行项目或者产品开发之前,总是有千百万个不确定,不确定“存储引擎“的该使用哪个?该用那个”字符集“?该遵循那种” 命名规则“?“表设计约定”有哪些?“字段设计约定”怎样才更优秀?“索引设计约定”该如何设计?有没有规范的“SQL约定”?对于开发人员,有哪些“开发人员行为约定”,需要遵守?
下文,既是综合BAT大厂的MySQL开发规范设计,包括“存储引擎、字符集、 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”,建议收藏!
1. 公共约定
此部分适用于所有对象,
存储引擎
默认统一使用InnoDB引擎,禁止使用MyISAM引擎
字符集
以上是关于MySQL表字段的命名规范是啥?的主要内容,如果未能解决你的问题,请参考以下文章
大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”