像程序员一样使用MySQL
上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所示。

图2-6 数据库命名

  • 开发环境:英文简称dev,程序员开发应用时使用的数据库。
  • 测试环境:英文简称test,测试人员测试应用时使用的数据库。
  • 生产环境:英文简称prod,正在公开对外的应用,游客购买动物园门票时访问的都是生产环境的数据库。

因此,数据库的命名可以带上环境信息,例如dev_zoo、test-zoo、prod_zoo,当别的研发人员看到这个命名信息时,就能很清楚地知道动物园数据库是属于哪个环境,如果是正式环境的数据库,研发人员在进行相关的SQL操作时也会格外小心。