首页 > 数据库 > MySQL > 正文

MySQL数据字典information_schema中的表名为何要大写

2024-07-24 12:33:41
字体:
来源:转载
供稿:网友
  这篇文章主要讲解了“MySQL数据字典information_schema中的表名为什么要大写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据字典information_schema中的表名为什么要大写”吧!
 
  问题:为什么MySQL数据字典 information_schema中的表名是大写,而performance_schema和其他库中的是小写?
 
  首先大小写的这个情况是相对不兼容的。
 
  比如在performance_schema中,根据关键字user可以找到两个相关的表。
 
  mysql> show tables  like 'user%';
 
  +--------------------------------------+
 
  | Tables_in_performance_schema (user%) |
 
  +--------------------------------------+
 
  | user_variables_by_thread             |
 
  | users                                |
 
  +--------------------------------------+
 
  2 rows in set (0.00 sec)
 
  但是如果我改做大写,是不能识别的,这在其他的数据库里也是类似的处理方式。
  
  如果从物理文件的角度来看,你会发现在MySQL中information_schema这个数据库和其他数据库不同,没有一个指定的目录存在。

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表