一、命名规范

    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