Mysql表名处理:大小写敏感(mysql表名大小写敏感)

MySQL表名处理是MySQL数据库最基本的操作之一,在MySQL中,表名区分大小写,所以在MySQL表名处理中要多加注意,免得造成操作失误。MySQL支持多种表名处理方式,本文将重点介绍MySQL表名大小写敏感处理方法。

大小写敏感是MySQL表名默认的处理方式,其中有两种实现方式,一是使用存储引擎Setting表中的lower_case_table_names属性,另外一种是在每个MySQL实例中指定MySQL表名处理方式。

要使用存储引擎Setting表中的lower_case_table_names属性,只需要在数据库中执行以下命令:

`SET GLOBAL lower_case_table_names=1;`

其中1表示开启大小写敏感处理,默认情况下该属性的值均为0,要注意的是,在修改了lower_case_table_names的值,重新启动数据库服务后,原先设置的属性值均失效,需要重新设置该属性值。

因此,在每次要修改MySQL表名大小写敏感处理方式时,建议在MySQL实例中指定MySQL表名处理方式,只需要在MySQL服务器里添加以下参数:

`–lower_case_table_names=1`

添加前的设置比较简单,只要在MySQL的安装包中找到my.cnf文件,把上面的参数添加到[mysql]和[mysqld]之间即可使用。

上面介绍了MySQL表名大小写敏感处理的ルール,掌握了上面的处理方式,在MySQL的表名处理上可以不再受到影响,从而更加快捷的操作表。熟练掌握MySQL表名大小写敏感处理方法可以有效降低失误概率,保证表操作的流畅。


数据运维技术 » Mysql表名处理:大小写敏感(mysql表名大小写敏感)