python - 使用python从sql中提取数据,进行转换并写回sql表

标签 python sql

我有一个场景,我需要从不同的 sql 表中提取数据,使用该数据在 python 中进行转换,然后我需要将结果写回 SQL 表。

  1. 这可能吗?
  2. 这是一种有效的方法吗?或者您会建议使用不同的工具吗?
  3. 如何自动化 python 脚本以从服务器自动运行它?

非常感谢!

最佳答案

  1. 当然有可能。
  2. 我认为这取决于您想要应用哪种类型的转换以及您对 python 和 SQL 的了解。我的意思是,如果转换类似于替换和简单的数学函数,您可以使用 SQL 代码来完成此操作,但如果是复杂的函数并且可能缺乏 SQL 代码知识,您应该使用 python。我建议使用 Pandas .
  3. 如果您需要按特定计划运行它,您可以简单地在 shell 中运行它并使用 cron-job。

关于python - 使用python从sql中提取数据,进行转换并写回sql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60237571/

相关文章:

sql - SSIS 有哪些推荐的学习 Material ?

sql - 如何在单个插入语句中执行多个 insert into..select 查询?

python - 使用变量调用类的属性

python - keras 2.2.4 中的 imagenet_utils.preprocess_input 方法是否有错误,或者只是我一个人?

python - 在 Python 中使用 Twitter 脚本的 OAuth 不工作

Python 3.4.3 asyncio 关键字 SyntaxError

sql - 创建关联表时从其他表创建行 - SQL Server

MYSQL:如何在不使用子查询的情况下将算术表达式指定为 SELECT 子句中字段的值?

c# - 在参赛者之间动态分配奖品

python - 编码 - 在 Python 中使用 Unicode 对象创建 JSON 时出现问题