您当前的位置:首页 > 互联网教程

mysql数据库存放在哪个文件夹

发布时间:2025-05-14 09:24:28    发布人:远客网络

mysql数据库存放在哪个文件夹

一、mysql数据库存放在哪个文件夹

默认MySQL的数据库是存放在...\MySQL\MySQLServer5.5\data文件夹下。

一个数据库是一个目录,目录下一个表对应三个文件,文件名是表名,扩展名分别是.frm、.MYD、.MYI((数据文件:.myd)、(索引文件:.MYI)、(表定义文件:.frm))。

1:使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> CREATE DATABASE MYSQLDATA;

mysql> USE MYSQLDATA;(按回车键出现Database changed时说明操作成功!)

4:查看现在的数据库中存在什么表

mysql> CREATE TABLE MYTABLE(name VARCHAR(20), sex CHAR(1));

mysql> insert into MYTABLE values(”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE“D:/mysql.txt” INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)

参考资料:百度百科-MYSQL数据库

二、MySQL的数据文件有几种扩展名分别是什么

frm是表结构,MYD是数据,MYI是索引,如果用InnoDB只有frm数据和索引存在InnoDB的数据文件里。

默认MySQL的数据库是存放在...\MySQL\MySQL Server 5.5\data文件夹下。一个数据库是一个目录,目录下一个表对应三个文件,文件名是表名,扩展名分别是.frm、.MYD、.MYI((数据文件:. myd)、(索引文件:. MYI)、(表定义文件:. frm))。

普通索引(由关键字 KEY或 INDEX定义的索引)的任务是加快对数据的访问速度。因此,应该只为那些最经常出现查询条件(WHERE column=)或排序条件(ORDER BY column)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。

普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。

三、mysql的数据文件有几种

用来存储数据库的数据和数据库的启动信息。

每个数据库必须有且只有一个主数据文件,其扩展名为.mdf。

实际的主数据文件都有两种名称:操作系统文件名和逻辑文件名(在sql语句中会用到)

用来存储数据库的数据,可以扩展存储空间。

一个数据库可以有多个辅助数据文件。扩展名为.ndf

用来存放数据库的事务日志。凡是对数据库进行的增、删、改等操作,都会记录在事务日志文件中。

每个数据库至少有一个事务日志文件。扩展名为.ldf