【发布时间】:2022-12-19 19:46:29
【问题描述】:
我对 Python 的 MYSQL CONNECTOR 没有太多经验。然而,据我所知,SQLAlchemy 主要使用 ORM(对象关系映射)来抽象处理数据库的细节。这有时可以帮助避免错误(并且还可能引入其他错误)。您可能想看看 ORM 技术,看看它是否适合您(但不要将其用作避免学习 SQL 的方法)。通常,ORM 的可扩展性也不如原始 SQL。
【讨论】:
我也是新手。在我的理解中,SQLAlchemy 是一种 ORM(对象关系映射),它允许您在编码语言中更容易地将数据库和查询数据从数据库中抽象出来,将查询数据威胁为另一个对象。优点是您可以更轻松地在后台切换数据库。但它有一些学习曲线。
而 MySQL 连接器“只是”与数据库中的 DBMS 的简单直接连接,您可以编写 SQL 查询来获取数据。
现在我坚持使用 mysql 连接器来更多地训练 SQL 查询。但稍后我肯定会测试 SQLAlchemy。
【讨论】: