MySQL是一种基于关系型数据库的管理系统,其中的每张表都有一个对应的frm文件。有时候我们需要将这个frm文件导入到数据库里,那么该怎么操作呢?下面就为大家介绍一下具体的步骤。
1. 登录MySQL控制台
--by www.qzphp.cn mysql -u root -p
2. 创建一个数据库
--by www.qzphp.cn CREATE DATABASE test_db;
3. 切换到该数据库
--by www.qzphp.cn USE test_db;
4. 创建一个空表,表名与frm文件名相同
--by www.qzphp.cn CREATE TABLE test_table ();
5. 复制frm文件到test_db文件夹下
6. 使用mysqlfrm命令生成空表结构
--by www.qzphp.cn mysqlfrm test_table.frm --port=3306 --user=root --password=root --diagnostic
7. 复制显示的建表语句,并执行
--by www.qzphp.cn CREATE TABLE `test_table` ( `id` int(11) DEFAULT NULL, `name` varchar(50) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
至此,frm文件已经被成功导入到数据库中了。希望这篇文章对大家有帮助。

