【问题标题】:How to store file paths on phpmyadmin?如何在 phpmyadmin 上存储文件路径?
【发布时间】:2016-05-08 18:09:22
【问题描述】:

我正在使用XAMPP,我想将图像路径存储在我的phpmyadmin 数据库中,我在这里看到:Database design : preferred field length for file paths 存储文件路径的最佳选项应该是VARCHAR(MAX)NVARCHAR(MAX)

因为我无法在我的phpmyadmin 上设置VARCHAR(MAX)NVARCHAR(MAX)

如何将这些路径正确地存储在我的数据库中?我的意思是,将它们存储在我的数据库中的最佳选择是什么?

编辑:我看到已标记为可能重复的问题。我知道我可以在phpmyadmin 上“模拟”VARCHAR(MAX),但是由于它默认不存在,所以最好使用另一个长度而不是MAX

我认为,如果您设置长度为 100 的路径并且您的 MAX 不值得限制,那么 VARCHAR(suitable number) 会比 VARCHAR(MAX) 更好(或者至少我认为它会更好)。我是MySQL 的新手,所以我不知道它的内脏(目前)。

我认为这可能是性能问题或内存问题,但我在官方文档中找不到任何内容,所以如果您在此处找到相关帖子,请查看。

phpmyadmin 上的存储路径是否有合适的长度?它通常使用的一些长度(以及为什么)。

提前致谢!

【问题讨论】:

标签: mysql phpmyadmin


【解决方案1】:

最好的方法是创建一个 VARCHAR(255) 列。 255,因为通常标准 url 不应超过此大小

如果不能直接做可以试试:

1) 将您的列创建为 VARCHAR 2)在结构部分,您可以设置列的最大大小

【讨论】:

  • 我可以用VARCHAR,不能用VARCHAR(MAX)就可以了。
  • 好吧,我明白了,这样做 1) 将列创建为 VARCHAR,然后在结构部分中,您可以设置列的最大大小
  • 是的,我知道如何将特定大小设置为 VARCHAR 类型,但我不知道为此目的正确的大小应该是多少(存储文件路径)。
  • 在我看来,文件路径的最佳大小是 255 个字符。事实上,一个标准的 url 通常不应该超过这个大小。
猜你喜欢
  • 2017-04-05
  • 2019-11-06
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
  • 2012-11-29
  • 2021-07-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多