mysql - 如何通过phpmyadmin在MySQL数据库中存储大量数据?

标签 mysql phpmyadmin

我需要将大约 4 GB(34,000)的 JPEG 文件存储在 MySQL 表中。每张图像的日期不同,从 1961 年 1 月 1 日到 2007 年 12 月 31 日不等。我应该如何存储这些文件,以便当我输入此时间间隔之间的特定日期时,相应的图像会出现在我的本地主机服务器中。 MySQL表有以下模式ID,日期(由用户端输入),文件名,类型,大小。有什么办法可以上传这些文件(图像) block 而不是一个一个地上传。

最佳答案

始终使用 mySQL 客户端进行批量上传,您可以使用 native mysql 客户端或 PHP 客户端。然而这些年来我不必在 MySQL 中保存图像。管理困难,对数据库性能影响较大。

我建议您在数据库中只保留一个文件 URL,并将文件放在其他地方,它可以是本地的或其他图像主机。然而,这样你就需要自己处理一些事情

  1. 在进行MySQL备份时,单独备份镜像,如 图像不再在数据库中
  2. 处理事务和回滚
  3. 处理删除

如果您可以使用代码进行管理,我建议您将图像从数据库中移出

关于mysql - 如何通过phpmyadmin在MySQL数据库中存储大量数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38161183/

相关文章:

php - 比较两个交叉引用列表

mysql - 如何将 CSV 或制表符分隔文件映射到 MySQL 多表数据库

wordpress - 为什么 phpmyadmin 不导出所有行?

mysql - 二级开发人员使用 1&1 访问 phpMyAdmin

mysql - 如何在 phpmyadmin 中为 root 以外的用户获取扩展控制面板?

php - 查询在 PHPMyAdmin 中有效,但在 PHP 中无效

c# - MySQLDataReader 不读取 C#

php - Mysql 将 url 与保存的正则表达式进行匹配

php - 将 JSON 数组发送到 MySQL

MySQL Join 与 Insert 相结合?