我有3个列表,每个列表包含SQL表中一列的所有数据。所有列表的长度均相同。这就是我需要将数据插入表中的方式:+---+------------+-------------+-------------+| | A | B | C |+---+------------+-------------+-------------+| 1 | listA[0] | listB[0] | listC[0] || 2 | listA[1] | listB[1] | listC[1] || 3 | listA[2] | listB[2] | listC[2] || n | listA[n] | listB[n] | listC[n] |+---+------------+-------------+-------------+我正在使用Python。我拥有所有列表,但是我不确定将数据插入SQL表的最佳方法是什么。稍后,我将需要通过将查询与A列数据匹配并搜索匹配来检索数据。如果匹配,我将需要获取所有行数据,并创建一个具有3个属性的对象:A = listA[x], B = listB[x], C = listC[x]有人告诉我应该在Python中使用字典来做到这一点,但是我不确定这是否更好。我的问题是,根据我要使用此SQL数据库的方式,如何将这些数据列表插入表中,以及在插入数据时如何表示数据,以后再从表中检索数据时应如何表示? ?首先,我想只将所有listA元素插入列中A,依此类推,B然后使用and C。但这可能不是一个好方法,因为它不是表示数据(所有A属性,Bs和C's的列表)的逻辑方法,并且由于以后我需要用不同的方式表示数据,因此我应该将其插入也是。
添加回答
举报
0/150
提交
取消