mysql 批量导入txt

mysql 批量导入txt,第1张

导入同一个表吗,如果是,有两个方法,一是用命令把所有TXT文件链接为一个,二是用FOR命令导入所有文件。

方法一、在命令提示符(DOS窗口)使用下面的命令可以把所有TXT文件合并为一个:

TYPE TXT > 合并后的文件DAT

然后导入 合并后的文件DAT 即可

方法二、编写批处理完成所有文件的导入,基本格式:

FOR %%F IN (TXT) DO (

CALL MYSQL_IMPORT %%F

)

里面的MYSQL_IMPORT是自己写的导入一个文件的批处理

方法1、命令mysqlimport -L -uroot -proot db01 table_nametxt;

方法2、语句mysql> LOAD DATA INFILE ‘datafiletxt’ INTO TABLE db2table_name FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘;

第一步,读取txt的文件。假设为atxt

$content = file_get_content('atxt'); //读取文件内容存入变量。

第二步,存入数据库

mysql_query("insert 表名 (字段名) values('"$content"'));

Ps:文件是上传的,上传后的临时文件名是:$_FILE['tmp_name']

以上就是关于mysql 批量导入txt全部的内容,包括:mysql 批量导入txt、txt批量导入mysql问题、php怎么读取txt文本内容存入mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10070153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存