Python SQLite-如何将数据正确地组织到SQL数据库中

Python SQLite-如何将数据正确地组织到SQL数据库中,python,sql,sqlite,Python,Sql,Sqlite,我正在用Python开发一个Web应用程序,它可以收集鞋子信息并将其存储到数据库中 例如,在我的Python程序中为一只鞋收集的数据是: model = 'Nike Tiempo XL' (string) price = 45.0 (float) sizes = ['9', '10','11.5','12','13','13.5'] (list of strings) 现在,如何将s

我正在用Python开发一个Web应用程序,它可以收集鞋子信息并将其存储到数据库中

例如,在我的Python程序中为一只鞋收集的数据是:

model = 'Nike Tiempo XL'                      (string)
price = 45.0                                  (float)
sizes = ['9', '10','11.5','12','13','13.5']   (list of strings)
现在,如何将
size
变量存储到数据库中

CREATE TABLE shoes(model TEXT, price INTEGER, sizes ?)
我将如何处理这个问题?我曾考虑创建另一个数据库,然后将它们连接在一起,但我无法将这个想法转化为更具体的内容


提前谢谢。

我建议您添加另一张表。 第一列是鞋的主键,第二列是尺寸

因此,如果你然后选择鞋,你可以得到每一个连接大小


如果您想获得有关如何编写sql查询的详细信息,请留下注释:)

请注意,size参数不是单个值,而是包含该鞋的所有可用尺寸的列表。
 Create table shoes(
 ShoeID int IDENTITY(1,1) PRIMERY KEY(),
 Model Nvarchar(50),
 Cost money
 )

 Create table sizes(
 SizeID int IDENTITY(1,1) PRIMERY KEY(),
 ShoeID int FOREIGN KEY REFERENCES shoes(ShoeID),
 Size int
 )