繁体   English   中英

如何在 MySQL 表中存储 base64 信息?

[英]How to store base64 information in a MySQL table?

我做了一些研究,但我不完全理解我的发现。

我的目标是使用我在 python 中编写的 udp 侦听器,存储它从 MT4000 遥测设备接收的数据。 以十六进制接收和读取此数据,我希望将该数据放入表中,并将其作为字符串存储在 base64 中。 在使用 'columnname' INT 格式将某些内容存储为整数方面,我想知道如何将信息存储为 base64? IE。 “数据”文本(base64)? 或类似的东西。

我可以通过简单地使用 TEXT 数据类型来做到这一点,并在 python 程序中对数据进行编码吗?

我可能以错误的方式处理这个问题,因为我可能误解了我在网上阅读的内容。 我将不胜感激任何帮助。 谢谢,

埃德

您可以将 base64 字符串保存在 TEXT 列类型中。 检索后只需使用 base64.decodestring(data) 解码此字符串!

您可以在TEXT列类型中存储 base64 字符串,但根据我的经验,我建议使用LONGTEXT类型以避免大 base64 文本中的截断错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM