在 Python 项目中保存 SQL 查询的最佳实践[已关闭]

问题描述 投票:0回答:1

我有一个Python项目,我需要在方法中执行一些查询,我需要一个存储这些查询的建议,以提高可定位性(查找文件并按每个特定任务编辑它们)。

作为第一个想法,我考虑生成许多具有不同名称和文件夹的 .sql 文件,因为:

-> 查询 -> 输入.sql、输出.sql

所以我将文件按职责划分。

非常感谢任何建议。

python sql
1个回答
0
投票

这些是将 SQL 查询合并到 Python 项目中的优秀最佳实践。它们为构建可扩展和可维护的代码提供了坚实的基础。以下是每一点的简要总结,以及一些额外的见解:

单独的 SQL 文件/目录:将 SQL 查询存储在专用目录(queries/ 或 sql/)中,使项目保持井井有条。清晰的文件命名(例如 create_table.sql、fetch_data.sql)可确保快速访问特定查询。

动态查询加载:使用像 load_query 这样的函数从 .sql 文件中读取数据可以使 Python 代码保持整洁,并将 Python 脚本重点放在逻辑上而不是 SQL 语法上。

© www.soinside.com 2019 - 2024. All rights reserved.