如何在mysql中导入千万条sql数据
如何在mysql中导入千万条sql数据
- 1.先输入指令查询
local_infile
是否开启
show global variables like 'local_infile';
- 2.如果
local_infile
环境为off
,需要输入以下指令开启,并再次查看
set global local_infile =1;
show global variables local_infiles;
- 3.环境开启后,需要退出mysql,然后重新登录,并且登录需要注意添加如下指令:
mysql -u root --local-infile=1 -p
-- 输入密码
- 登录成功后,需先指定进入某个数据库,然后在导入
use [数据库名];
load data local infile ['sql语句的文件路径'] into table [表名] fields terminated by ',' lines terminated by '\n';
-- 因一次性加载千万级别的数据,对cpu和内存的性能要求较高,可以拆分为几个文件分别加载
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?