• ADADADADAD

    如何查询mysql的引擎[ mysql数据库 ]

    mysql数据库 时间:2024-11-25 18:01:02 热度:1℃

    作者:文/会员上传 下载docx

    简介:

    查询mysql引擎的方法:1、使用“show engines;”命令,可查询mysql已提供了哪些引擎;2、使用“show variables like '%storage_engine%';”命令,可以查询mysql当前默认的

    以下为本文的正文内容,请查阅,本站为公益性网站,复制本文以及下载DOC文档全部免费。

    查询mysql引擎的方法:1、使用“show engines;”命令,可查询mysql已提供了哪些引擎;2、使用“show variables like '%storage_engine%';”命令,可以查询mysql当前默认的引擎。

    本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

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

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

    mysql>showengines;

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

    mysql>showvariableslike'%storage_engine%';

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

    mysql>showcreatetable表名;

    扩展知识:

    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的引擎.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql
    ADADAD