MySQL information_schema 系统库
information_schema 顾名思义就是一个信息库,是用来存储数据库的元数据。
mysql> show tables ;
+---------------------------------------+
| Tables_in_information_schema |
+---------------------------------------+
| CHARACTER_SETS |
| COLLATIONS |
| COLLATION_CHARACTER_SET_APPLICABILITY |
| COLUMNS |
| COLUMN_PRIVILEGES |
| ENGINES |
| EVENTS |
| FILES |
| GLOBAL_STATUS |
| GLOBAL_VARIABLES |
| KEY_COLUMN_USAGE |
| OPTIMIZER_TRACE |
| PARAMETERS |
| PARTITIONS |
| PLUGINS |
| PROCESSLIST |
| PROFILING |
| REFERENTIAL_CONSTRAINTS |
| ROUTINES |
| SCHEMATA |
| SCHEMA_PRIVILEGES |
| SESSION_STATUS |
| SESSION_VARIABLES |
| STATISTICS |
| TABLES |
| TABLESPACES |
| TABLE_CONSTRAINTS |
| TABLE_PRIVILEGES |
| TRIGGERS |
| USER_PRIVILEGES |
| VIEWS |
| INNODB_LOCKS |
| INNODB_TRX |
| INNODB_SYS_DATAFILES |
| INNODB_FT_CONFIG |
| INNODB_SYS_VIRTUAL |
| INNODB_CMP |
| INNODB_FT_BEING_DELETED |
| INNODB_CMP_RESET |
| INNODB_CMP_PER_INDEX |
| INNODB_CMPMEM_RESET |
| INNODB_FT_DELETED |
| INNODB_BUFFER_PAGE_LRU |
| INNODB_LOCK_WAITS |
| INNODB_TEMP_TABLE_INFO |
| INNODB_SYS_INDEXES |
| INNODB_SYS_TABLES |
| INNODB_SYS_FIELDS |
| INNODB_CMP_PER_INDEX_RESET |
| INNODB_BUFFER_PAGE |
| INNODB_FT_DEFAULT_STOPWORD |
| INNODB_FT_INDEX_TABLE |
| INNODB_FT_INDEX_CACHE |
| INNODB_SYS_TABLESPACES |
| INNODB_METRICS |
| INNODB_SYS_FOREIGN_COLS |
| INNODB_CMPMEM |
| INNODB_BUFFER_POOL_STATS |
| INNODB_SYS_COLUMNS |
| INNODB_SYS_FOREIGN |
| INNODB_SYS_TABLESTATS |
+---------------------------------------+
61 rows in set (0.00 sec)
打开 information_schema 库,我们发现共有 61 个表。仔细看这些表的创建语句,发现这些表都是临时表。
- CHARACTER_SETS:可用的字符集信息表。
- COLLATIONS:字符集排序规则信息表。
- COLUMNS:每个表中的列的信息。
- ENGINES:存储引擎的信息,可以用于检查引擎是否支持。
- FILES:表空间数据存储文件的信息。
- GLOBAL_STATUS:全局状态变量值。
- GLOBAL_VARIABLES:全局系统变量值。
- INNODB_BUFFER_PAGE:InnoDB 缓冲池中页的信息。
- INNODB_BUFFER_POOL_STATS:InnoDB 缓冲池统计信息。
- INNODB_LOCK_WAITS:InnoDB 事务锁等待信息
- INNODB_LOCKS:包含了事务请求但是未获得的锁或者阻塞其它事务的锁的信息。
- INNODB_TRX:所有当前正在执行的事务的信息。
- PARTITIONS:记录表分区信息。
- PLUGINS:服务器安装的插件信息。
- PROCESSLIST:记录正在运行的线程的各种信息。
- ROUTINES:存储过程及函数信息。
- SCHEMATA:数据库的信息。
- STATISTICS:表索引信息。 使用最多。
- TABLES:表的信息。
- TRIGGERS:触发器信息。
- VIEWS:数据库视图信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2020-12-11 常用下载地址收藏
2019-12-11 mysql连接数