时间:2021-05-23
使用方式如下:
复制代码 代码如下:mysql>load data local infile "D:/ab.txt" into table mytbl(name,age);
使用上述的命令就可以将D:/ab.txt文件的内容导入到表mytbl中,其中name和age是表mytbl的字段,对应ab.txt文件中每行的数据。如果编译安装mysql时没有指定
–enable-local-infile,那么在使用上述命令时会报如下错误:
复制代码 代码如下:ERROR 1148 (42000): The used command is not allowed with this MySQL version
解决方式有两种,一是重新编译安装加上上面的参数,而是直接用命令行执行,如下:
复制代码 代码如下:mysql -uroot -proot mydb_name --local-infile=1 -e 'load data local infile "D:/ab.txt" into table mytbl(name,age)'
测试了一把,导入300万条数据时,使用load data命令的时间花销大概在3分钟左右,还是非常不错的!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
测试把txt文件导入至mysql数据库中:table:txt文件:D:/data.txt(txt文件下载)txt中使用'\N'描述null值。导入数据:复制代码
调用load方法的完整格式是:load(url,[data],[callback]),其中url:是指要导入文件的地址。data:可选参数;因为Load不仅仅可
调用load方法的完整格式是:load(url,[data],[callback]),其中url:是指要导入文件的地址。data:可选参数;因为Load不仅仅可
使用MySQL命令行,可以实现对数据库的备份以及恢复,下面就为您介绍使用MySQL命令行实现该功能的详细方法步骤,供您参考。 MySQL命令行导出数据库:
本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命令就可以方法快速的给我们的数据库进行备份还原了mysql数据到导入导出500MB