我想使用workbench将包含txt文件的7000条记录作为数据类型BLOB存储在我的数据库中。
可是:
1。我不知道如何自动执行此操作?我应该将所有文件放在一个目录中,然后编写一个脚本来逐个获取它们并插入适当的行吗?
2. 我不确定BLOB是否适用于此类文件存储?后来我想用GUI连接我的数据库所以点击之后,应该可以在新窗口中打开每个txt文件。
你能建议我如何解决我的问题吗?
答案 0 :(得分:1)
你应该写一个脚本,是的。如果你很难将它们全部放在一个文件夹中,我认为有这样的脚本和工具。
您可以使用C#,PHP或任何其他语言扫描这些文件,然后将它们插入数据库。
一堆教程:
http://www.csharp-examples.net/get-files-from-directory/ Inserting record in to MySQL Database using C# http://www.codeproject.com/Articles/43438/Connect-C-to-MySQL
http://net.tutsplus.com/articles/news/scanning-folders-with-php/ http://www.homeandlearn.co.uk/php/php13p3.html
Blob应该这样做,需要大约20兆字节的文本。