我有一个字符串列表/数组:
l = ['jack','jill','bob']
现在我需要在 slite3 中为 python 创建一个表,使用它我可以将这个数组插入一个名为“Names”的列中。我不希望每行中的每个名称都有多行。我想要一个包含完全如上所示数组的单行,并且我希望能够以完全相同的格式检索它。如何将数组作为元素插入到数据库中?在创建数据库本身时,我应该将什么声明为数组的数据类型?喜欢:
c.execute("CREATE TABLE names(id text, names ??)")
我如何也插入值?喜欢:
c.execute("INSERT INTO names VALUES(?,?)",(id,l))
编辑:我太愚蠢了。我刚刚意识到我可以有多个 id 条目并使用查询来提取所有相关名称。不管怎么说,还是要谢谢你!