优草派  >   Python

MySQL数据表名使用什么规则?MySQL表名规则怎么改

罗西汉            来源:优草派

很多小伙伴在学习python的时候都知道命名是非常重要的一个问题,那MySQL数据库的数据表命名其实也会遵循一定的规则,但是MySQL的数据表密码规则在不同操作系统下也是不同的,并且可以更改。

MySQL数据表名使用什么规则?MySQL表名规则怎么改

一、在Windows系统下

虽然很多时候我们会认为的规定MySQL数据表的命名需要遵守一定的命名方法,但是实际上在Windows系统下的mysql并没有对数据表的命名做出强制的限制,无论是怎样的命名都不会引起错误和异常。

在Windows下的mysql数据库还可以设置配置文件来让数据表忽略命名时的大小写敏感,打开mysql数据库安装目录下的my.ini文件夹,在文件末尾添加这一条属性就不需要遵守命名规则了,如下所示:

lower_case_table_names=0

二、Liunx系统下

在Liunx系统下的MySQL数据库和Windows又不一样了,它默认的命名规则是严格区分大小写的,也就是说需要按照驼峰命名法这样大写小写、小写大写的命名规则去对数据表命名。

而且Liunx系统下的mysql数据库无论是数据表名还是数据表别名,甚至是变量都是需要遵守这个密码规则的,否则会引发错误。但在Linux系统下的mysql配置文件/etc/my.cnf中添加这么一句配置命令就可以忽略命名规则了,示例如下:

lower_case_table_names=1

总的来说,在Windows系统下是没有强制的命名规则限制的,但是开发人员还是会习惯性的使用大小写单词的方法去命名数据表。Liunx系统下需要严格遵守大小写的命名规则,而且这两个系统下的mysql数据表命名规则都可以通过设置配置文件来忽略掉。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行