一、命名规范
1、为了统一规范,库名、表名、字段名使用小写字母,并采用下划线分割。
例如:user_login, user_profile, user_detail, user_role, user_role_relation,
2、库名、表名、字段名禁止超过32个字符。
库名、表名、字段名支持最多64个字符,但为了统一规范、易于辨识以及减少传输量,禁止超过32个字符。
3、库名、表名、字段名禁止使用MySQL保留字和关键词。
当库名、表名、字段名等属性含有保留字时,SQL语句必须用反引号引用属性名称,这将使得SQL语句书写、SHELL脚本中变量的转义等变得⾮非常复杂。
4、系统相关的表一般以Sys_开头。
5、使用SQL语句建表时,必须填写描述信息。
参考资料:
1、简单介绍:MySQL命名规范及使用技巧
https://zhuanlan.zhihu.com/p/126688909
2、mysql设计与编码规范
https://blog.csdn.net/sdmei/article/details/117825432
3、MYSQL数据库设计规范与原则
https://blog.csdn.net/qq_16036197/article/details/118082297
4、MySQL数据库规范(完整版)
http://blog.itpub.net/30135314/viewspace-2654503/
5、[官方文档]MySQL 5.7关键字和保留字
https://www.icode9.com/content-2-1010682.html