加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2022-06-17 01:05:03 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要讲解了MySQL数据字典information_schema中的表名为什么要大写,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习MySQL数据字典information_schema中的表名为什么要大写吧! 问题:为什么MySQL数
  这篇文章主要讲解了“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这个数据库和其他数据库不同,没有一个指定的目录存在。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!