【问题标题】:Purpose of SQLAlchemy over MYSQL CONNECTOR PYTHONSQLAlchemy 在 MYSQL CONNECTOR PYTHON 上的用途
【发布时间】:2022-12-19 19:46:29
【问题描述】:

我是使用数据库的新手,找不到任何相关的答案。 SQLAlchemy over MYSQL CONNECTOR for python 的用途是什么。

【问题讨论】:

  • this 是否回答了您的问题?

标签: python mysql database


【解决方案1】:

我对 Python 的 MYSQL CONNECTOR 没有太多经验。然而,据我所知,SQLAlchemy 主要使用 ORM(对象关系映射)来抽象处理数据库的细节。这有时可以帮助避免错误(并且还可能引入其他错误)。您可能想看看 ORM 技术,看看它是否适合您(但不要将其用作避免学习 SQL 的方法)。通常,ORM 的可扩展性也不如原始 SQL。

【讨论】:

    【解决方案2】:

    我也是新手。在我的理解中,SQLAlchemy 是一种 ORM(对象关系映射),它允许您在编码语言中更容易地将数据库和查询数据从数据库中抽象出来,将查询数据威胁为另一个对象。优点是您可以更轻松地在后台切换数据库。但它有一些学习曲线。

    而 MySQL 连接器“只是”与数据库中的 DBMS 的简单直接连接,您可以编写 SQL 查询来获取数据。

    现在我坚持使用 mysql 连接器来更多地训练 SQL 查询。但稍后我肯定会测试 SQLAlchemy。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 2016-03-14
      • 2017-09-10
      • 1970-01-01
      • 2016-01-21
      • 2015-05-31
      • 2020-04-26
      相关资源
      最近更新 更多