MySQL数据表名使用什么规则?MySQL表名规则怎么改
罗西汉
优草派
很多小伙伴在学习python的时候都知道命名是非常重要的一个问题,那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数据表命名规则都可以通过设置配置文件来忽略掉。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。