有没有一种方法可以在MySql查询之后向python返回多个值?

有没有一种方法可以在MySql查询之后向python返回多个值?,python,mysql,mysql-python,Python,Mysql,Mysql Python,我不熟悉python,当然也不熟悉MySql。我最近创建了一个Python函数,该函数生成一个值列表,我希望根据它们的规范将这些值插入MySql中的表(2列) 是否可以创建一个过程来获取我通过python发送的值列表,检查这些值是否已经在我的两列中的一列中 如果他们已经在第二个了就不要回来 如果它们在第一个文件中,请返回其中包含的所有内容 如果它们不在其中,则返回带有某种标志的它们,这样我就可以通过python处理它们,并将它们插入到正确的表中 额外解释 让我试着解释一下我想要实现的目标,这

我不熟悉python,当然也不熟悉MySql。我最近创建了一个Python函数,该函数生成一个值列表,我希望根据它们的规范将这些值插入MySql中的表(2列)

是否可以创建一个过程来获取我通过python发送的值列表,检查这些值是否已经在我的两列中的一列中

  • 如果他们已经在第二个了就不要回来
  • 如果它们在第一个文件中,请返回其中包含的所有内容
  • 如果它们不在其中,则返回带有某种标志的它们,这样我就可以通过python处理它们,并将它们插入到正确的表中
额外解释

让我试着解释一下我想要实现的目标,这样也许你可以给我一个动力,帮我解决问题。因此,首先,我在python中获得一个类似于(“CPE:/a:apache:iotdb:0.9.0”)的CPE项目列表,我的目标是将它们保存到一个数据库中,在该数据库中,与IOT相关的CPE将区别于普通项目,并保存在不同的表或列中。我的目标是,这种区别将由用户为每个项目输入,但每个项目只有一次,因此在用python解析所有项目之后,我想首先签入数据库,如果它们存在于一个表或列中

因此,对于我传递的每个列表项,我想查询mysql,并:

  • 如果它存在于非iot列中,则不返回任何内容
  • 如果它存在于物联网列中,则已返回项目
  • 如果不存在于任何地方也返回项目,这样我就可以用python获取用户输入,以验证这是否是iot项目,然后将其插入数据库

    • 我想你们可以使用一个叫做熊猫的图书馆。 Idk,如果这是最好的解决方案,但它可以工作。 将SQL中的内容导出到pandas中,或者只使用pandas查询SQL文件。 看看这个库,它对探索数据集非常有帮助


      我想你们可以使用一个叫做熊猫的图书馆。 Idk,如果这是最好的解决方案,但它可以工作。 将SQL中的内容导出到pandas中,或者只使用pandas查询SQL文件。 看看这个库,它对探索数据集非常有帮助


      是否可以创建一个包含python或MySQL过程的过程?您的解释真的不清楚。你能举例说明数据和预期结果吗?“可能吗”的答案几乎肯定是肯定的。执行查询,获取结果,并使用
      if
      语句。显示一个表数据(3-4行)和3个“值列表”变量的示例,这些变量与提到的所有3个变量匹配。如果它们已经在第二个变量中,则不返回所有变量?至少一个?还有别的吗?如果它们在第一个列表中,则返回其中包含的所有值,即从列表中删除不存在的值?如果。。。如果。。。如果。。。这是否意味着“if…else if…else if…”?是否可以创建包含python或MySQL过程的过程?您的解释真的不清楚。你能举例说明数据和预期结果吗?“可能吗”的答案几乎肯定是肯定的。执行查询,获取结果,并使用
      if
      语句。显示一个表数据(3-4行)和3个“值列表”变量的示例,这些变量与提到的所有3个变量匹配。如果它们已经在第二个变量中,则不返回所有变量?至少一个?还有别的吗?如果它们在第一个列表中,则返回其中包含的所有值,即从列表中删除不存在的值?如果。。。如果。。。如果。。。这是否意味着“如果……如果……如果……如果……如果……”?