使用 Python 分析两个 SQL 数据库之间的多个表中的数据

帕万

我得到了两个 SQL 数据库,它们具有相同的架构类型,但在这些表中的表名或列名不同。

我需要分析表中的那些数据并提出建议,它们是这两个数据库之间的相似(基于表中的数据)表。

任何人都可以建议我如何推进这个问题陈述。我是使用 Python 进行数据分析的新手。如果有人可以帮助我,这将非常有帮助。

例如:让我们考虑两个数据库 A 和 B。. . A 包含一个名为“person_details”的表,B 包含一个名为“details”的表

我正在寻找可以通过分析可以连接的这两个表中的数据来推荐的答案。

乌帕萨那米塔尔

考虑使用 python 的 sqlite 包连接到 db 并在其中查询。https://docs.python.org/2/library/sqlite3.html

通过查询,您可以检查表的架构。或者,如果您想使用 Pandas 分析数据,请考虑使用 SQLAlchemy 来创建与数据库的连接。http://docs.sqlalchemy.org/en/latest/core/engines.html#supported-databases

之后使用这个https://pandas.pydata.org/pandas-docs/version/0.21/generated/pandas.read_sql_table.html 将表读取为 Pandas DataFrame

    from sqlalchemy import create_engine
    import pandas as pd

    engine_A = create_engine('sqlite:///sqlalchemy_A.db')
    engine_B = create_engine('sqlite:///sqlalchemy_B.db')

    data_A = pd.read_sql_table("person_details",engine_A)
    data_B = pd.read_sql_table("details",engine_B)

这应该有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQL在两个日期之间访问数据库中的数据

来自分类Dev

使用条件SQL从两个表中获取数据

来自分类Dev

使用 Python 脚本删除 SQL 数据库中的多个条目

来自分类Dev

SQL更新表使用另一个数据库中的表

来自分类Dev

如何使用python传递两个或多个列表并将其存储到mysql数据库

来自分类Dev

如何使用MySql从数据库中的两个表中获取数据

来自分类Dev

比较SQL Server中两个不同数据库中两个存储过程之间的代码

来自分类Dev

Laravel 4:使用Eloquent连接两个表进行多个数据库连接

来自分类Dev

使用SQL查询从两个表中选择数据

来自分类Dev

使用SQL查询从两个表中选择数据

来自分类Dev

使用两个不同的功能访问SQL数据库

来自分类Dev

使用SQL从两个不同的表中打印数据,但使用第三个表作为两者之间的链接

来自分类Dev

SQL Merge 连接来自两个不同数据库的两个表

来自分类Dev

如何使用一个 SQL 查询从数据库中删除所有外部表?

来自分类Dev

如何通过SQL语句从两个特定日期(由用户指定)之间的数据库表中获取数据?

来自分类Dev

如何通过SQL语句从两个特定日期(由用户指定)之间从数据库表中获取数据?

来自分类Dev

如何使用Sqlite数据库在Java中的两个日期之间进行搜索

来自分类Dev

使用数据库中的IQueryable汇总两个日期之间的小时数

来自分类Dev

用于检查两个不同数据库的两个表中的匹配记录的存储过程PL / SQL

来自分类Dev

Python:使用SQL搜索数据库

来自分类Dev

设计多个表使用相同模型的 SQL 数据库

来自分类Dev

使用Northwind数据库和SQL Server在三个表之间进行子查询

来自分类Dev

使用sql中的键连接数据库中的多个表

来自分类Dev

如何使用Python从sqlite中的另一个数据库导入表?

来自分类Dev

无法使用pyodbc更新sql数据库表中的多个Cloum

来自分类Dev

使用 SQL 中的变量交叉引用两个数据库

来自分类Dev

SQL Server与来自同一Azure SQL SERVER的不同Azure SQL数据库中的两个表合并

来自分类Dev

如何使用SQL Server在特定条件下从两个表中检索数据?

来自分类Dev

如何使用 SQL 从两个表中 INNER JOIN 条件数据

Related 相关文章

  1. 1

    使用SQL在两个日期之间访问数据库中的数据

  2. 2

    使用条件SQL从两个表中获取数据

  3. 3

    使用 Python 脚本删除 SQL 数据库中的多个条目

  4. 4

    SQL更新表使用另一个数据库中的表

  5. 5

    如何使用python传递两个或多个列表并将其存储到mysql数据库

  6. 6

    如何使用MySql从数据库中的两个表中获取数据

  7. 7

    比较SQL Server中两个不同数据库中两个存储过程之间的代码

  8. 8

    Laravel 4:使用Eloquent连接两个表进行多个数据库连接

  9. 9

    使用SQL查询从两个表中选择数据

  10. 10

    使用SQL查询从两个表中选择数据

  11. 11

    使用两个不同的功能访问SQL数据库

  12. 12

    使用SQL从两个不同的表中打印数据,但使用第三个表作为两者之间的链接

  13. 13

    SQL Merge 连接来自两个不同数据库的两个表

  14. 14

    如何使用一个 SQL 查询从数据库中删除所有外部表?

  15. 15

    如何通过SQL语句从两个特定日期(由用户指定)之间的数据库表中获取数据?

  16. 16

    如何通过SQL语句从两个特定日期(由用户指定)之间从数据库表中获取数据?

  17. 17

    如何使用Sqlite数据库在Java中的两个日期之间进行搜索

  18. 18

    使用数据库中的IQueryable汇总两个日期之间的小时数

  19. 19

    用于检查两个不同数据库的两个表中的匹配记录的存储过程PL / SQL

  20. 20

    Python:使用SQL搜索数据库

  21. 21

    设计多个表使用相同模型的 SQL 数据库

  22. 22

    使用Northwind数据库和SQL Server在三个表之间进行子查询

  23. 23

    使用sql中的键连接数据库中的多个表

  24. 24

    如何使用Python从sqlite中的另一个数据库导入表?

  25. 25

    无法使用pyodbc更新sql数据库表中的多个Cloum

  26. 26

    使用 SQL 中的变量交叉引用两个数据库

  27. 27

    SQL Server与来自同一Azure SQL SERVER的不同Azure SQL数据库中的两个表合并

  28. 28

    如何使用SQL Server在特定条件下从两个表中检索数据?

  29. 29

    如何使用 SQL 从两个表中 INNER JOIN 条件数据

热门标签

归档