gpt4 book ai didi

python - 在 python 中表达 berkeley db 中的多个列?

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:09 26 4
gpt4 key购买 nike

假设我有一个包含用户名、名字和姓氏的简单表。

我如何在 berkeley Db 中表达它?

我目前使用 bsddb 作为界面。

干杯。

最佳答案

您必须选择一个“列”作为键(必须是唯一的;我想在您的情况下这将是“用户名”)——唯一可能进行搜索的方法。其他列可以通过您喜欢的任何方式成为该键的单个字符串值,从酸洗到简单连接保证永远不会出现在任何列中的字符,例如'\0'用于许多类型“可读文本字符串”。

如果您需要能够通过不同的键进行搜索,您将需要将其他、补充和单独的 bsddb 数据库设置为主表中的“索引”——这需要大量工作,并且有很多关于该主题的文献. (或者,您转向更高抽象的技术,例如 sqlite,它会代表您巧妙地处理索引;-)。

关于python - 在 python 中表达 berkeley db 中的多个列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2399643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com