mysql查看表名大小写

更新时间:02-01 教程 由 悦缘 分享

MySQL中的表名大小写问题一直是一个比较棘手的问题。MySQL本身是不区分大小写的,但是在Windows系统或者一些大小写敏感的文件系统上,表名大小写是有区别的。在MySQL中查看表名大小写需要使用一些命令或操作。

首先,我们可以使用show tables命令来查看当前数据库中的所有表名,如下:

mysql>show tables;+----------------------+| Tables_in_mydatabase |+----------------------+| users || products || orders |+----------------------+

这个命令只能查看到表名,而无法确定表名的大小写情况。如果需要查看表名的真实大小写情况,可以通过查询information_schema数据库中的TABLES表来实现。如下:

mysql>SELECT table_name, table_type FROM information_schema.tables WHERE table_schema='mydatabase';+------------+------------+| table_name | table_type |+------------+------------+| users | BASE TABLE || Products | BASE TABLE || Orders | BASE TABLE |+------------+------------+

可以看到,此时我们不仅能够查看到表名,还能够确定表名的大小写情况。

另外,如果我们需要在MySQL中创建大小写敏感的表名,可以在创建完数据库之后在my.cnf配置文件中添加以下内容:

[mysqld]lower_case_table_names=2

这样就可以创建大小写敏感的表名了。

声明:关于《mysql查看表名大小写》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2259491.html