如何查看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

原文章地址:https://www.cnblogs.com/zhming26/p/6322353.html

侵权删!

如何查看MySQL的当前存储引擎?相关推荐

  1. mysql查看现在使用的引擎_如何查看MySQL的当前存储引擎?

    如何查看MySQL的当前存储引擎? 一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你 ...

  2. 查看mysql的默认存储引擎信息_如何查看mysql的默认存储引擎

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  3. MySQL 架构组成—存储引擎

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! MySQL Server 系统架构 上图 ...

  4. mysql架构与存储引擎

    文章目录 一.MySQL体系架构 1.1 网络连接层 1.2 服务层(MySQL Server) 1.3 存储引擎层(Pluggable Storage Engines) 1.4 系统文件层(File ...

  5. Mysql使用大全(MySQL架构与存储引擎 、事务 、业务设计 、索引 、数据结构 、执行计划 、数值类型)

    这是一篇mysql大全,学习完这篇文章,相信在日常业务和面试完全不在问题,下面我们来一一介绍 MySQL架构与存储引擎 全局变量和会话变量 要想显式指定是否设置全局或会话变量,使用GLOBAL或SES ...

  6. mysql中的存储引擎

    存储引擎 什么是存储引擎,有什么用? 存储引擎是mysql中特有的一个术语,其他数据库中没有(oracle中有,但是不叫这个名字). 实际上存储引擎是一个表存储/组织数据的方式. 不同的存储引擎,表存 ...

  7. MySQL高级篇——存储引擎和索引

     导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题_java黑马笔记 目录 ...

  8. MySQL中的存储引擎讲解(InnoDB,MyISAM,Memory等各存储引擎对比)

    MySQL中的存储引擎: 1.存储引擎的概念 2.查看MySQL所支持的存储引擎 3.MySQL中几种常用存储引擎的特点 4.存储引擎之间的相互转化 一.存储引擎 1.存储引擎其实就是如何实现存储数据 ...

  9. 数据库基础笔记(MySQL)7 —— 存储引擎和视图 ( 完结撒花 )

    存储引擎 实在是学浅才疏,只能大致写点,放篇大佬的,看详细的去吧 传送门 ,等我闲下来学会了再来补充 即一个表存储数据的方式,不同的存储引擎会提供不同的功能,性能等 可以用 engine 指定存储引擎 ...

最新文章

  1. 使用Callable来获取数组的最大值
  2. java swing面试题_Java面试题之AWT、Swing
  3. 【机器视觉】 dev_update_pc算子
  4. 卢伟冰要宣布K50发布时间,竟遭市场部严厉制止!Redmi K50全系售价被曝
  5. Linux内存管理:知识点总结(ARM64)
  6. python特征数据类型及常用操作对比_更高效的利用Jupyter+pandas进行数据分析,6种常用数据格式效率对比!...
  7. 【转】SSL/TLS协议运行机制的概述
  8. java selenium (十一) 操作弹出对话框
  9. 停掉一台服务器,Nginx响应慢(转载)
  10. 介绍计算机发明人香农,美国著名数学家香农简介:信息论的创始人
  11. 360杀毒软件安装在windows2003系统的解决方法
  12. 华为内部几近满分的项目管理PPT,牛逼了
  13. Windows服务器双网卡冲突
  14. java语言c语言表情包_c语言表情包 - c语言微信表情包 - c语言QQ表情包 - 发表情 fabiaoqing.com...
  15. ios 隔空投安装ipa_iOS App 在线安装 .IPA文件
  16. [USACO18FEB] Rest Stops(贪心)
  17. MFC OnFileNew OnFileOpen过程分析代码(一)
  18. EXCEL插入、数据灰色不能使用的解决办法之一
  19. 如果当面试官问你懂不懂npm,你知道怎么说吗?
  20. 推荐系统算法--ItemCF--MF(ALS)--FF

热门文章

  1. 【重复制造精讲】1、入门介绍
  2. 如何备份和恢复oracle数据库
  3. Hybris 体系结构
  4. 传统BI为什么注定会失败?
  5. 如何根据事物代码查找相应BAPI
  6. 没钱还装逼,买二手车的都是什么人?
  7. SAP2014年最新版本EHP7安装经验分享
  8. 搜索帮助1:在选择屏幕使用自定义搜索帮助
  9. ABAP-读取应用服务器目录信息的函数代码摘抄
  10. c++ 字符串数组长度排序_C指针和字符串数组