返回顶部
首页 > 资讯 > 数据库 >MySQL部分引擎的数据文件名称作用是什么
  • 942
分享到

MySQL部分引擎的数据文件名称作用是什么

2024-04-02 19:04:59 942人浏览 八月长安
摘要

Mysql部分引擎的数据文件名称作用是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mysql各类引擎的数据文件名称测试InnoDB:创建

Mysql部分引擎的数据文件名称作用是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

mysql各类引擎的数据文件名称测试

InnoDB:
创建表test01:
mysql> create table test01 (id int, name varchar(8)) engine=innodb;
Query OK, 0 rows affected (0.01 sec)
mysql> insert into test01 values(1,‘hh’);
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
查看数据文件目录:
[root@mysqldb test]# ll -h
total 112K
-rw-r----- 1 mysql mysql 61 Mar 27 10:44 db.opt
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:43 test01.frm
-rw-r----- 1 mysql mysql 96K Mar 31 10:43 test01.ibd
说明:
test01.frm:存放与表相关的元数据信息;
test01.ibd:存放表的数据;(此为私有表空间文件,如果是公有表空间,则文件名为ibdata)

MyISAM:
创建表test02:
mysql> create table test02 (id int, name varchar(8)) engine=myisam;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test02 values(1,‘hh’);
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
查看数据文件目录:
[root@mysqldb test]# ll -h
total 132K
-rw-r----- 1 mysql mysql 61 Mar 27 10:44 db.opt
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:43 test01.frm
-rw-r----- 1 mysql mysql 96K Mar 31 10:43 test01.ibd
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:48 test02.frm
-rw-r----- 1 mysql mysql 20 Mar 31 10:49 test02.MYD
-rw-r----- 1 mysql mysql 1.0K Mar 31 10:49 test02.MYI
说明:
test02.frm:存放与表相关的元数据信息;
test02.MYD:myisam存储引擎专用,用于存储myisam表的数据
test02.MYI:myisam存储引擎专用,用于存储myisam表的索引相关信息

MEMORY:
创建表test03:
mysql> create table test03 (id int, name varchar(8)) engine=memory;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test03 values(1,‘hh’);
Query OK, 1 row affected (0.01 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
查看数据文件目录:
[root@mysqldb test]# ll -h
total 144K
-rw-r----- 1 mysql mysql 61 Mar 27 10:44 db.opt
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:43 test01.frm
-rw-r----- 1 mysql mysql 96K Mar 31 10:43 test01.ibd
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:48 test02.frm
-rw-r----- 1 mysql mysql 20 Mar 31 10:49 test02.MYD
-rw-r----- 1 mysql mysql 1.0K Mar 31 10:49 test02.MYI
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:54 test03.frm
说明:
test03.frm:存放与表相关的元数据信息;

ARCHIVE:
创建表test04:
mysql> create table test04 (id int, name varchar(8)) engine=ARCHive;
Query OK, 0 rows affected (0.01 sec)
mysql> insert into test04 values(1,‘hh’);
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
查看数据文件目录:
[root@mysqldb test]# ll -h
total 168K
-rw-r----- 1 mysql mysql 61 Mar 27 10:44 db.opt
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:43 test01.frm
-rw-r----- 1 mysql mysql 96K Mar 31 10:43 test01.ibd
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:48 test02.frm
-rw-r----- 1 mysql mysql 20 Mar 31 10:49 test02.MYD
-rw-r----- 1 mysql mysql 1.0K Mar 31 10:49 test02.MYI
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:54 test03.frm
-rw-r----- 1 mysql mysql 8.5K Mar 31 10:57 test04.ARZ
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:57 test04.frm
说明:
test04.frm:存放与表相关的元数据信息;
test04.ARZ:存放表的数据;

CSV:
创建表test05:
mysql> create table test05 (id int, name varchar(8)) engine=csv;
ERROR 1178 (42000): The storage engine for the table doesn’t support nullable columns
mysql> create table test05 (id int not null, name varchar(8) not null) engine=csv;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test05 values(1,‘hh’);
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
查看数据文件目录:
[root@mysqldb test]# ll -h
total 188K
-rw-r----- 1 mysql mysql 61 Mar 27 10:44 db.opt
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:43 test01.frm
-rw-r----- 1 mysql mysql 96K Mar 31 10:43 test01.ibd
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:48 test02.frm
-rw-r----- 1 mysql mysql 20 Mar 31 10:49 test02.MYD
-rw-r----- 1 mysql mysql 1.0K Mar 31 10:49 test02.MYI
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:54 test03.frm
-rw-r----- 1 mysql mysql 8.5K Mar 31 10:57 test04.ARZ
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:57 test04.frm
-rw-r----- 1 mysql mysql 35 Mar 31 11:02 test05.CSM
-rw-r----- 1 mysql mysql 7 Mar 31 11:02 test05.CSV
-rw-r----- 1 mysql mysql 8.4K Mar 31 11:02 test05.frm
说明:
test05.frm:存放表结构信息;
test05.CSV:存放表的数据,用CSV格式保存;
test05.CSM:存储表的元数据,如表状态和数据量;

BLACKHOLE:
创建表test06:
mysql> create table test06 (id int not null, name varchar(8) not null) engine=blackhole;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into test06 values(1,‘hh’);
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from test06;
Empty set (0.00 sec)
查看数据文件目录:
[root@mysqldb test]# ll -h
total 200K
-rw-r----- 1 mysql mysql 61 Mar 27 10:44 db.opt
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:43 test01.frm
-rw-r----- 1 mysql mysql 96K Mar 31 10:43 test01.ibd
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:48 test02.frm
-rw-r----- 1 mysql mysql 20 Mar 31 10:49 test02.MYD
-rw-r----- 1 mysql mysql 1.0K Mar 31 10:49 test02.MYI
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:54 test03.frm
-rw-r----- 1 mysql mysql 8.5K Mar 31 10:57 test04.ARZ
-rw-r----- 1 mysql mysql 8.4K Mar 31 10:57 test04.frm
-rw-r----- 1 mysql mysql 35 Mar 31 11:02 test05.CSM
-rw-r----- 1 mysql mysql 7 Mar 31 11:02 test05.CSV
-rw-r----- 1 mysql mysql 8.4K Mar 31 11:02 test05.frm
-rw-r----- 1 mysql mysql 8.4K Mar 31 11:10 test06.frm
说明:
test06.frm:存放与表相关的元数据信息;

看完上述内容,你们掌握MySQL部分引擎的数据文件名称作用是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL部分引擎的数据文件名称作用是什么

本文链接: https://www.lsjlt.com/news/61473.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL部分引擎的数据文件名称作用是什么
    MySQL部分引擎的数据文件名称作用是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。MySQL各类引擎的数据文件名称测试InnoDB:创建...
    99+
    2024-04-02
  • MySQL数据库中存储引擎的作用是什么
    这篇文章将为大家详细讲解有关MySQL数据库中存储引擎的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  MySQL数据库各种存储引擎作用有哪些 ...
    99+
    2024-04-02
  • MySQL数据库的引擎是什么
    本篇内容介绍了“MySQL数据库的引擎是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如果你是个赛车手...
    99+
    2024-04-02
  • mysql存储引擎的作用是什么
    MySQL存储引擎是用来管理数据存储和访问的组件,它定义了数据如何存储、检索、更新和删除,不同的存储引擎有不同的特性和性能表现。存储...
    99+
    2024-03-02
    mysql
  • javascript引擎的作用是什么
    这篇文章主要介绍javascript引擎的作用是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! JavaScript引擎用于将javascript代码...
    99+
    2024-04-02
  • MySQL数据库引擎有什么用
    小编给大家分享一下MySQL数据库引擎有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  数据库引擎是用于存储、处理和保护...
    99+
    2024-04-02
  • Mysql数据库中的存储引擎是什么
    这篇文章主要介绍了Mysql数据库中的存储引擎是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mysql数据库中的存储引擎是什么文章都会有所收获,下面我们一起来看看吧。存储...
    99+
    2023-04-03
    mysql
  • MySQL数据库之索引的作用是什么
    MySQL数据库的索引是用于提高查询效率的一种数据结构。它可以帮助数据库系统快速定位和访问数据,减少数据的扫描量,从而提高查询的速度...
    99+
    2023-08-15
    MySQL数据库
  • mysql常用的存储引擎是什么
    这篇文章将为大家详细讲解有关mysql常用的存储引擎是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。MySql中的存储引擎有MyISAM引擎,MyISAM Merge...
    99+
    2024-04-02
  • 常用的MySQL存储引擎是什么
    这篇文章将为大家详细讲解有关常用的MySQL存储引擎是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最常用的存储引擎是:  MyISAM:默认的MySQL插件式存储引...
    99+
    2024-04-02
  • Cassandra数据存储引擎是怎么工作的
    Cassandra数据存储引擎是一个分布式、高可用、支持水平扩展的NoSQL数据库引擎。它的工作原理主要包括以下几个方面: 数据...
    99+
    2024-04-09
    Cassandra
  • Linux数据库的存储引擎是什么
    Linux数据库通常使用MySQL或MariaDB作为数据库管理系统,它们的存储引擎包括但不限于InnoDB、MyISAM、Memo...
    99+
    2024-05-06
    Linux 数据库
  • Mysql存储引擎与数据存储的原理是什么
    Mysql存储引擎与数据存储的原理是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言作为一名开发人员,在日常的工作中会难以避免地接触到数...
    99+
    2024-04-02
  • MySQL中的四种存储引擎分别是什么?
    1、MyISAM 存储引擎不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有 要求或者以select,insert为主的应用基本上可以用这个引擎来创建表支持3种不同的存储格式,分别是:静态表;动态...
    99+
    2024-04-02
  • 正则表达式引擎的内部工作机制是什么
    这篇文章给大家分享的是有关正则表达式引擎的内部工作机制是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。了解正则表达式引擎的必要性:知道正则表达式引擎是如何工作的有助于你很快理解为何某个正则表达式不像你期望的那...
    99+
    2023-06-17
  • MySQL数据库索引和事务的作用是什么
    本篇内容主要讲解“MySQL数据库索引和事务的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库索引和事务的作用是什么”吧!1. 索引1.1 概念索引是为了加速对表中数据行...
    99+
    2023-06-22
  • 数据库索引的作用是什么
    本篇文章为大家展示了数据库索引的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根...
    99+
    2024-04-02
  • PHP中数据表的选项和储存引擎分别是什么
    这篇文章主要讲解了“PHP中数据表的选项和储存引擎分别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中数据表的选项和储存引擎分别是什么”吧!表选...
    99+
    2024-04-02
  • MySQL索引的作用是什么
    小编给大家分享一下MySQL索引的作用是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!首先建立一张数据库表:create table single_table(id int no...
    99+
    2023-06-29
  • Dreamweaver文件头部信息的作用是什么
    这篇文章主要介绍Dreamweaver文件头部信息的作用是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Dreamweaver中的网页有两个组成部分,一个是<head></head>,一个...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作