如何在MySQL中导入大容量SQL文件

在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:

(1)通过phpmyadmin,不推荐,有内存等的限制;

(2)通过Navicat Premium工具运行sql,不推荐,效率低;

(3)通过source命令导入,推荐,效率高,经测试,小编导入一个2.02G的文件耗时一个小时

一、 打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下

如何在MySQL中导入大容量SQL文件?

二、在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:

如何在MySQL中导入大容量SQL文件?

如何在MySQL中导入大容量SQL文件?

三、在命令行窗口中使用source命令(source sql文件路径)导入sql文件,如下(我们可以看到,执行效率比较高): 

如何在MySQL中导入大容量SQL文件?

如何在MySQL中导入大容量SQL文件?

 

MySql-cmd登录基本指令

1.使用 cd 命令进入 mysql 中的bin目录下

 

2.mysql -uroot -p;

进入数据库

mysql>use dbtest;

设置编码

mysql>set names utf8;

导入数据库

mysql>source /www/sql/back.sql;

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
大容量CSV文件可以使用以下方式打开: 1. 使用文本编辑器:大多数文本编辑器,如Notepad++、Sublime Text、Atom等,都可以打开CSV文件。然而,由于大容量CSV文件通常包含大量的数据行和列,使用文本编辑器可能会导致文件加载和浏览速度变慢。 2. 使用电子表格软件:电子表格软件如Microsoft Excel、Google Sheets等也可以打开CSV文件。这些软件可以将CSV文件的数据自动分列并以表格形式显示,方便用户进行数据操作和分析。然而,对于大容量CSV文件,电子表格软件可能会因为内存限制而运行缓慢或崩溃。 3. 使用专业的数据处理软件:对于较大的CSV文件,可以使用专业的数据处理软件来打开和处理,如Python的pandas库、R语言的data.table包等。这些软件能够高效地加载和处理大数据集,并提供丰富的数据操作和分析功能,适用于对大容量CSV文件进行数据清洗、转换、统计和可视化等操作。 4. 使用数据库工具:如果CSV文件过大,可以将其导入数据库,并使用相应的数据库工具来查询和分析数据。常见的数据库软件如MySQL、PostgreSQL、Oracle等都提供了CSV文件导入功能,用户可以使用SQL语句进行高级查询和聚合操作,得到需要的结果。 需要注意的是,打开大容量CSV文件可能对计算机资源造成较大负担,因此在打开时需要确保计算机具有足够的内存和处理能力,同时尽量使用合适的软件工具以提高效率和操作性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值