是否有任何python包幫助從變量和類生成SQL查詢?例如,而不是手動編寫創建查詢,開發人員將創建一個創建表(可能是一個對象),例如列表中的所需列。然後該對象將返回一個將用作查詢的字符串。如果這樣的軟件包可以支持多種語言語法(SQLite,Oracle,MySQL,...),那麼這將是一個加號。在Python中構建SQL查詢
0
A
回答
2
對於Python來說,最好的對象關係映射程序包可能是最受歡迎的SqlAlchemy。
1
標準的python MySQLdb軟件包會在引用變量時做正確的事情。如果你擔心SQL注入攻擊。
c.executemany(
"""INSERT INTO breakfast (name, spam, eggs, sausage, price)
VALUES (%s, %s, %s, %s, %s)""",
[
("Spam and Sausage Lover's Plate", 5, 1, 8, 7.95),
("Not So Much Spam Plate", 3, 2, 0, 3.95),
("Don't Wany ANY SPAM! Plate", 0, 4, 3, 5.95)
])
否則,你應該看看任何數量的python web框架 - Django等來抽象數據庫。
相關問題
- 1. 構建SQL查詢
- 2. SQL查詢構建
- 3. 如何在Javascript中構建Sql查詢
- 4. 如何構建在T-SQL中,查詢
- 5. 混亂在SQL Server構建SQL查詢
- 6. 如何構建SQL查詢
- 7. 特殊SQL查詢構建
- 8. SQL/Laravel構建查詢
- 9. 構建SQL查詢狀態
- 10. 構建SQL查詢 - PHP
- 11. PHP/MySQL - 構建SQL查詢
- 12. 幫助構建SQL查詢
- 13. SQL查詢構建實踐
- 14. SQL查詢構建器WPF
- 15. 查詢構建SQL函數
- 16. SQL查詢構建公式
- 17. Delphi中的SQL查詢構建器
- 18. 從SQL查詢中構建數組
- 19. 構建SQL查詢的表結構
- 20. 構建SQL查詢與NULL檢查
- 21. 用於在列中構建層次結構的SQL查詢
- 22. 在SQL中創建查詢
- 23. 構建查詢
- 24. 構建查詢
- 25. 構建查詢
- 26. Python - 使用`-`作爲範圍構建動態sql查詢
- 27. PHP SQL查詢構建引擎
- 28. 使用SQL查詢構建鏈接
- 29. 如何構建此SQL SELECT查詢?
- 30. 如何構建此SQL查詢?
用戶輸入如?..請提供一些關於請求的上下文。 – Fosco 2010-08-12 16:46:43