http://www.cnblogs.com/therock/articles/2250660.html
以下的文章主要是MySQL数据库文件介绍与其具体的存放位置的描述,在实际应用中我们会经常接触到MySQL数据库文件,那么它的主要功能是什么?以及如何对其进行正确的存放?以下的文章有对这些问题的具体讲述。
一、MySQL数据库文件介绍
MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。
1、MySQL创建并管理的数据库文件:
.frm文件:存储数据表的框架结构,MySQL数据库文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存储引擎,都有这个文件。
除了必有的.frm文件,根据MySQL所使用的存储引擎的不同(MySQL常用的两个存储引擎是MyISAM和InnoDB),存储引擎会创建各自不同的数据库文件。
2、MyISAM数据库表文件:
.MYD文件:即MY Data,表数据文件
.MYI文件:即MY Index,索引文件
.log文件:日志文件
3、InnoDB采用表空间(tablespace)来管理数据,存储表数据和索引,
InnoDB数据库文件(即InnoDB文件集,ib-file set):
ibdata1、ibdata2等:系统表空间MySQL数据库文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用
.ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引
日志文件: ib_logfile1、ib_logfile2
二、MySQL数据库存放位置:
1、MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI,默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
2、MySQL如果使用InnoDB存储引擎,MySQL数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,
.frm文件默认存放位置是C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data, ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹
分享到:
相关推荐
总结来说,通过批处理文件执行MySQL文件,我们可以简化数据库管理,提高工作效率,尤其在需要对多个数据库进行相同操作时。正确编写和使用批处理文件,不仅能够自动化执行SQL脚本,还可以实现错误检查和日志记录,...
在这种情况下,替换MySQL文件可能是一种有效的解决方案。 首先,我们需要了解MAMP PRO的文件结构。MAMP PRO会将MySQL的数据存储在特定的目录下,通常是`/Applications/MAMP/db/mysql`(Windows系统中可能是`C:\...
在Windows环境下,如果你使用Visual C++(VC)进行开发,并需要与MySQL数据库进行交互,你就需要用到特定的库文件。这些库文件使得VC能够编译和链接到MySQL的API,从而实现对数据库的读写操作。 首先,了解VC如何...
Mysql文件身份证号前六位对应地区表单 Mysql文件身份证号前六位对应地区表单 Mysql文件身份证号前六位对应地区表单 Mysql文件身份证号前六位对应地区表单 Mysql文件身份证号前六位对应地区表单 Mysql文件身份证号前...
2020最新,全国省市区地址编码表,mysql文件, 支持一键导入数据,带最新高新区划分,带官方区域编码
五、MySQL文件导出 导出SQL文件同样常用,可以使用`mysqldump`命令或图形化工具实现。例如,导出整个数据库的命令为: ``` mysqldump -u 用户名 -p 数据库名 > 输出文件名.sql ``` 输入密码后,系统会生成一个包含...
想给免费但是最低1分。为身份证前六位对应的省市区县表的mysql转储文件。
Python基于mysql+Django框架图书管理系统源代码(含mysql文件)Python基于mysql+Django框架图书管理系统源代码(含mysql文件)Python基于mysql+Django框架图书管理系统源代码(含mysql文件)Python基于mysql+Django框架...
Python基于mysql+Django框架图书管理系统源代码(含mysql文件)高分期末大作业专为大学期间课程设计和期末大作业开发的高分设计项目,可作为高分课程设计和期末大作业的参考,含有代码注释小白也可看的懂,有能力的...
积木报表的 mysql 文件
mysql文件第三部分 mysql文件第三部分 mysql文件第三部分 mysql文件第三部分 mysql文件第三部分
mysql文件第二部分 mysql文件第二部分 mysql文件第二部分 mysql文件第二部分 mysql文件第二部分
在做省市区数据库时网上查到的资源还需要二手加工,我做成功以后想着方便大家下载.sql文件后直接在mysql数据库运行就ok 希望对大家有帮助
根据2019年5月最新行政区划数据整理的三级联动SQL文件,数据字段仅包含名称、级别以及上下级关系字段。
自己初学PHP编程几个月来一直不断改进的一个网站 包含源代码和mysql文件 自己一个字一个字敲的,网站的基本功能都实现了,带我的那个老师说可以拿去卖钱了~呵呵 内容为广汽本田的一个模仿网站 包含以下技术: 1_网站...
可以下载的mysql文件
中国的省市区mysql文件,包括Code码,拼音经纬度,级别区分,mysql可直接导入使用
自定义汇总的会计基础科目信息,使用的是mysql文件格式,财务软件使用的基础科目,可根据需求自行修改
省市区mysql sql文件
世界所有国家的名称及简称,mysql文件,包括数据结构