我想使用工作台将 7000 条由 txt 文件组成的记录作为数据类型 BLOB 存储在我的数据库中。
但:
1.不知道怎么自动做?我是否应该将所有文件放在一个目录中,然后编写一个脚本将它们一个一个地插入并插入到足够的行中?
2.我不确定BLOB是否适合这种类型的文件存储?后来我想用 GUI 连接我的数据库,所以点击后,应该可以在新窗口中打开每个 txt 文件。
你能建议我如何解决我的问题吗?
我想使用工作台将 7000 条由 txt 文件组成的记录作为数据类型 BLOB 存储在我的数据库中。
但:
1.不知道怎么自动做?我是否应该将所有文件放在一个目录中,然后编写一个脚本将它们一个一个地插入并插入到足够的行中?
2.我不确定BLOB是否适合这种类型的文件存储?后来我想用 GUI 连接我的数据库,所以点击后,应该可以在新窗口中打开每个 txt 文件。
你能建议我如何解决我的问题吗?
你应该写一个脚本,是的。如果您很难将它们全部放在一个文件夹中,我认为有脚本和工具可以做到这一点。
您可以使用 C#、PHP 或任何其他语言来扫描这些文件,然后将它们插入数据库。
一堆教程:
http://www.csharp-examples.net/get-files-from-directory/ 使用 C# 将记录插入 MySQL 数据库 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 兆字节的文本。