记录一下mysql数据库导入不同格式数据的问题。
最近正在借鉴别人的网站(读书人的东西怎么能叫抄呢),需要把数据一点点导入到我自己的数据库中。一开始觉得数据挺少的,就一行行敲sql命令一点点导入,后来实在觉得太慢了,好歹也是个半吊子程序员,手动导入也太降低逼格了。
于是就写了爬虫(人生苦短,快学python)爬来了想要的数据,保存到文件里,再用mysql自带的导入功能,把数据导入到我的表里。
爬数据就不说了,讲一下几种导入外部数据的方法。
.sql文件
这种文件格式之前说过,导入比较简单
1 |
mysql -u root -p wordpress < /usr/local/wordpress.sql #这句意思是把wordpress.sql文件导入到wordpress数据库中 |
只需要一句命令即可导入成功。
.txt文件
这种即是普通的文件格式,linux下加不加文件后缀都一样。
假设文件格式是下面这种情况
1 |
3,智影,腾讯出品在线智能视频创作平台,https://zenvideo.qq.com/home |
每个字段都是以’,’分开,当然也可以使用其他分隔符进行分开,分隔符最好是你数据里没有出现的。
使用下面命令即可导入到数据库里的一个表中。
1 |
load data local infile "/home/date" into table workonline FIELDS TERMINATED BY ','; |
© 版权声明
文章版权归作者所有,未经允许请勿转载。