为了账号安全,请及时绑定邮箱和手机立即绑定

我应该如何在SQL数据库中插入数据列表或从中检索数据列表?

我应该如何在SQL数据库中插入数据列表或从中检索数据列表?

肥皂起泡泡 2021-03-29 16:15:25
我有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的列表)的逻辑方法,并且由于以后我需要用不同的方式表示数据,因此我应该将其插入也是。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信