MySQL information_schema详解 ENGINES
时间:2022-07-23
本文章向大家介绍MySQL information_schema详解 ENGINES,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
这个专题主要讲information_schema数据库下的一些表
如无特殊说明数据库版本为MySQL 5.7.26
1. ENGINES
该表提供存储引擎相关的信息,主要用来确认数据库是否支持该存储引擎以及是否是默认的
该表不是标准的INFORMATION_SCHEMA表
有如下栏位
- ENGINE 存储引擎的名称
- SUPPORT 存储引擎的支持级别,后面做介绍
- COMMENT 对于该存储引擎的一个简介
- TRANSACTIONS 该存储引擎是否支持事务
- XA 该存储引擎是否支持分布式事务
- SAVEPOINTS 该存储引擎是否支持保存点(SAVEPOINTS) 接下来对上面的一些栏位做进一步的介绍
1.1 存储引擎的支持级别
该表的SUPPORT栏位有如下可能的值
值 |
意义 |
---|---|
YES |
引擎是被支持的且被激活 |
DEFAULT |
同YES,并且是默认的 |
NO |
引擎不被支持 |
DISABLED |
引擎是支持的,但被禁用了 |
NO
代表该存储引擎在编译时没有加上,所以无法被启用
DISABLED
可能有如下原因
- 数据库在启动时加上了禁用该存储引擎的选项
- 启用该存储引擎所需的条件未满足
我们可以在error日志中找到相应的原因
NDB 存储引擎在未使用ndb时也会显示为DISABLED
所有服务器都支持MyISAM 引擎,它同时也无法被禁用
2. 实际截图
SELECT * FROM INFORMATION_SCHEMA.ENGINES;
或者
SHOW ENGINES;
3. 参考链接
https://dev.mysql.com/doc/refman/5.7/en/engines-table.html
- React第三方组件3(状态管理之Flux的使用③TodoList中)
- Vue实现百度下拉提示搜索一、前期准备二、代码实现三、实现效果
- React第三方组件3(状态管理之Flux的使用②TodoList上)
- ggplot2玫瑰图案例——星巴克门店分布图
- React第三方组件3(状态管理之Flux的使用①简单使用)
- 用ggplot2画了一个我也叫不上名的炫酷图表
- React技巧8(不再手动绑定this,跟.bind(this)说88)
- 美美的商务范儿——ggplot2蝴蝶图
- 机器学习(三)使用Python和R语言从头开始理解和编写神经网络介绍目录神经网络背后的直观知识多层感知器及其基础知识什么是激活函数?前向传播,反向传播和训练次数(epochs)多层感知器全批量梯度下降
- React第三方组件2(状态管理之Refast的使用⑤LogicRender使用)
- 左右用R右手Python9——字符串合并与拆分
- hdu 1003 Max Sum(最大子窜和)
- React第三方组件2(状态管理之Refast的使用④中间件middleware使用)
- 高维分面应用——ggplot2分面气泡图饼图
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解