在mysql中存储二进制数据

bad*_*kya 5 mysql sql linux blob

我在本地计算机上有一个PDF文件.我想将此文件上传到SQL数据库上的BINARY BLOB.这里提到的其他方法[ MySQL中的二进制数据都使用PHP.我想要一个简单干净的方法来在Linux命令行上传这个PDF文件.不幸的是,我无法访问远程文件系统,因此无法像其他地方那样只存储文件的链接......我需要将这个MySQL数据库用作这些PDF文件的虚拟文件系统.

从PhP示例中,似乎所有需要的是在使用INSERT命令之前转义斜杠?有一种简单的方法可以在Linux命令行上实现吗?

bad*_*kya 0

不确定这是否完全解决了我的问题,但我发现了一个在 MySQL 之上实现的文件系统层。我想我可以用它来自动将我的 PDF 文件存储为 BLOB...仍然需要弄清楚如何在此文件系统中存储 PDF 文件的密钥,以便基于比 < inode,seq 更有意义的内容对 PDF 文件进行结构化访问>。

http://sourceforge.net/projects/mysqlfs/
http://www.linux.com/archive/feature/127055