这个如果要自己管理数据的话还是挺有难度的。
不过借用数据库也许可以折中一下,把每个文档的数据放到数据库的一个字段中,然后用like'%%'匹配。(下策^_^)
推荐使用桌面搜索
1、load data语句实例
mysql> USE db1;
mysql> LOAD DATA INFILE ‘datafiletxt’ INTO TABLE db2table_name;
或者
mysql> LOAD DATA INFILE ‘datafiletxt’ INTO TABLE db2table_name FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘;
或者
mysql> load data infile “filetxt” into table table_name fields terminated by ‘\t’ (sid,name);
2、mysqlimport命令
mysqlimport可以自动生成一个LOAD DATA语句,该语句把filenametxt文件中的数据装入table_name表中。
例如:
mysqlimport -L -uroot -proot db01 table_nametxt;
mysqlimport -local table_name filenametxt;
3、多个txt文件可以用shell for循环
#!/bin/sh
for file in `find -type f -name "txt"`;do
mysqlimport -L -uroot -ppassword db01 ${file};
done
通常来说, *** 作数据库只能用SQL,除非你是数据库的系统分析师级别的技术员
几万条数据,必定要消耗一定的时间,即便直接从数据库读取几万条数据也是比较费力的
Access不崩溃就已经很不错了,建议改用SQLServer或者Oracle,100万条以内都是比较流畅的
因为你说的是VB6,所以排除手动方法,如果目的仅仅是导入ACCESS的话可以使用Access的
导入功能,可以直接导入文本文档。
以上就是关于文本文件导入到数据库中的几种方法(如何将文本文件导入数据库表中)全部的内容,包括:文本文件导入到数据库中的几种方法(如何将文本文件导入数据库表中)、如何将一个文件夹内很多txt文件里面的内容导入mysql数据库表格里、在vb6.0中如何导入文本文档中的数据到数据库access等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)