如何查看MySQL的当前存储引擎?

一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:

看你的mysql现在已提供什么存储引擎:

mysql> show engines;

看你的mysql当前默认的存储引擎:

mysql> show variables like '%storage_engine%';

你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):

mysql> show create table 表名;

如何查看Mysql服务器上的版本

额 系统函数啊

select version();

代码才帅气

Mysql数据库3种存储引擎有什么区别?

这个是考虑性能的问题,还有事务的支持,吧   百度一下你就知道

MyISAM、InnoDB、Heap(Memory)、NDB

貌似一般都是使用   InnoDB的,

mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。

最常使用的2种存储引擎:

1.Myisam是Mysql的默认存储引擎,当create创建新表时,未指定新表的存储引擎时,默认使用Myisam。每个MyISAM在磁盘上存储成三个文件。文件名都和表名相同,扩展名分别是.frm(存储表定义)、.MYD(MYData,存储数据)、.MYI(MYIndex,存储索引)。数据文件和索引文件可以放置在不同的目录,平均分布io,获得更快的速度。

2.InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比Myisam的存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。

不知道是不是对你有帮助

提问者评价谢谢!

==================================================

修改mysql的默认存储引擎

1、查看mysql存储引擎命令,

在mysql>提示符下搞入show engines;

字段 Support为:Default表示默认存储引擎

www.2cto.com

2、设置InnoDB为默认引擎:

在配置文件my.cnf中的 [mysqld] 下面加入

default-storage-engine=INNODB 一句

3、重启mysql服务器:

mysqladmin -u root -p shutdown

或者service mysqld restart 登录mysql数据库

MySQL查看和修改表的存储引擎

1 查看系统支持的存储引擎

show engines;

2 查看表使用的存储引擎

两种方法:

a、show table status from db_name where name='table_name';

b、show create table table_name;

如果显示的格式不好看,可以用\g代替行尾分号

有人说用第二种方法不准确,我试了下,关闭掉原先默认的Innodb引擎后根本无法执行show create table table_name指令,因为之前建的是Innodb表,关掉后默认用MyISAM引擎,导致Innodb表数据无法被正确读取。

3 修改表引擎方法

alter table table_name engine=innodb;

4 关闭Innodb引擎方法

关闭mysql服务: net stop mysql

找到mysql安装目录下的my.ini文件:

找到default-storage-engine=INNODB 改为default-storage-engine=MYISAM

找到#skip-innodb 改为skip-innodb

启动mysql服务:net start mysql

mysql查看现在使用的引擎_如何查看MySQL的当前存储引擎?相关推荐

  1. mysql 储存引擎_详解mysql存储引擎的标准

    浅谈选择mysql存储引擎的标准 主要存储引擎的介绍 1.InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务.除非有非常特别的原因 ...

  2. mysql数据库存储引擎选择_MySQL数据库性能优化之存储引擎选择

    的存储引擎可能是所有关系型产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系. Eb$d8lR;Tw0由于各存储引擎功能特性差异较大, ...

  3. MySQL中引入存储引擎意义是_mysql学习九:存储引擎、存储过程和函数的引入

    存储引擎: 存储引擎是mysql特有的,共有7种,常用的有myisam.memory.innodb 查看表的存储引擎: show create table 表名; 修改表的存储引擎: alter ta ...

  4. mysql怎么换引擎_如何更换MySQL默认存储引擎

    查看MySQL默认存储引擎 登录MySQL服务器,运行show engines命令: mysql> show engines; +------------+---------+--------- ...

  5. mysql BDB存储引擎_直接访问mysql的BDB存储引擎

    我们知道BDB是一种嵌入式的数据库,存取效率比mysql高,但是管理起来没有mysql方便,在分布式应用中同步也是一个问题. 恰好mysql是支持用BDB作为存储引擎的(5.1之后就不直接支持了,因为 ...

  6. mysql 高性能引擎_《高性能MySQL》笔记1-MySQL架构与引擎

    ## 架构 ![](/img/pic/2019062020293149827_png_583_418_76732) > MySQL架构图 MySQL的架构分为三层. 第一层只负责提供服务,包括链 ...

  7. mysql+如何开发存储引擎_干货!MySQL 的 InnoDB 存储引擎是怎么设计的?

    MySQL 里还有什么其他成员呢? 对于 MySQL,要记住.或者要放在你随时可以找到的地方的两张图,一张是 MySQL 架构图,另一张则是 InnoDB 架构图: 遇到问题,或者学习到新知识点时,就 ...

  8. sphinx mysql存储引擎_基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计...

    Sphinx,单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级).Sphinx创建索引的速度为:创建100万条记录的索引只需3-4分钟,创建1000万条记录的索引可以在5 ...

  9. mysql停止某个用户的连接_如何查看mysql当前的连接数,如何停止某个连接

    概览: 如何查询正在使用哪种存储引擎类型:show table status like 'user'\G; 查询支持哪些引擎类型:show engines; 如何查询链接数:       status ...

最新文章

  1. 在Ubuntu 16.04.5 LTS上利用python 2.7中的PIL模块智能等比例压缩过大的图片集实操
  2. Android开发——Android中常见的4种线程池(保证你能看懂并理解)
  3. 织梦最新版后台一键更新网站、更新文档HTML卡死的解决方法
  4. 你知道Linux和Unix的区别吗
  5. angular组件--tips提示功能
  6. SAP Spartacus B2B功能,只渲染BodyContent position里的UI
  7. 后台管理系统好用的UI框架
  8. linux平台下MongoDB安装和环境搭建及踩过的坑
  9. Altium AD20大电流表层开窗,用特殊粘贴复制平面区域到其他层,阻焊开窗显示沉金LOGO
  10. 如何求地球上两点之间的最短距离_高三数学这样复习“最高效”,稳稳120+!...
  11. InputFilter 和 TextWatcher
  12. 在登陆Fedora 9时选择语言
  13. Python程序员关于爬虫的一些常见面试题
  14. 如何将微信公众号上的文章下载下来?
  15. 八数码(有一个空的移动拼图模型+map.count的用法)
  16. 十年风雨,一个普通程序员的成长之路(三)铜陵:大雪与加班
  17. 常用C++开发环境介绍
  18. mpvue小程序实现人脸识别/视频录制/身份验证/CryptoJS加密 等功能
  19. Java 泛型是如何工作的?类型擦除是什么?
  20. 点云旋转平移(一)—基础知识介绍

热门文章

  1. Java的常用Swing外观类总结
  2. WDS系列之四:自定义安装映像
  3. ASP与SQL数据库连接及SQL常用命令使用方法
  4. 381. O(1) 时间插入、删除和获取随机元素 - 允许重复
  5. 追本溯源:字符串及编码
  6. centos7 cuda测试_CentOS 7 安装cuda环境
  7. 考勤系统(源代码+论文+答辩PPT+指导书)
  8. 【写作技巧】计算机应用技术毕业论文范文
  9. php在线解密mcrypt,PHP 基于 Mcrypt 的加密解密简单类
  10. python渲染html页面_在Python中使用CasperJS获取JS渲染生成的HTML内容的教