![像程序员一样使用MySQL](https://wfqqreader-1252317822.image.myqcloud.com/cover/501/52842501/b_52842501.jpg)
上QQ阅读APP看书,第一时间看更新
2.1.4 取个合适的数据库名称
MySQL数据库名称的命名规范:一般情况下由26个英文字母(小写)、0~9自然数、上(下)画线(_)组成,多个单词用上(下)画线(_)分隔。
注意,MySQL数据库名称是不区分大小写的,在工作中建议使用小写的数据库名称。比如你再使用“create database Zoo”命令创建一个Zoo数据库,MySQL会提示该数据库已存在,并会提示下述信息:
"Error Code: 1007. Can't create database 'Zoo'; database exists"
此外,在项目中,数据库名称还要体现环境信息(开发环境、测试环境、生产环境),如图2-6所示。
![](https://epubservercos.yuewen.com/0C2202/31397771603503906/epubprivate/OEBPS/Images/013_page_0032_1.jpg?sign=1739253844-hKw3JlHjkOCsTLsbNHoC1fpY1RJnNrzA-0-a091f34918a79b9e83b90145e41d4615)
图2-6 数据库命名
- 开发环境:英文简称dev,程序员开发应用时使用的数据库。
- 测试环境:英文简称test,测试人员测试应用时使用的数据库。
- 生产环境:英文简称prod,正在公开对外的应用,游客购买动物园门票时访问的都是生产环境的数据库。
因此,数据库的命名可以带上环境信息,例如dev_zoo、test-zoo、prod_zoo,当别的研发人员看到这个命名信息时,就能很清楚地知道动物园数据库是属于哪个环境,如果是正式环境的数据库,研发人员在进行相关的SQL操作时也会格外小心。