Python 连接到mysql

Python 连接到mysql,python,mysql,Python,Mysql,可能重复: 有一种方法可以将python与mysql数据库连接起来吗? 我发现了一些东西,但似乎只适用于windows,我正在使用linux。使用 我还强烈建议大家看一看ORM,它允许您为所有主要sql(包括MySQL)编写一次。它有点复杂,但灵活性是一个很大的优势。您可以使用MySQL Python包。在从源代码安装之前,首先搜索disto的包数据库(您可能已经有了它)。请注意,所有数据库包都(我们的)遵循Python。这为所有数据库提供了一个标准化的接口 如果您对编写SQL感到满意,那么这

可能重复:


有一种方法可以将python与mysql数据库连接起来吗? 我发现了一些东西,但似乎只适用于windows,我正在使用linux。

使用


我还强烈建议大家看一看ORM,它允许您为所有主要sql(包括MySQL)编写一次。它有点复杂,但灵活性是一个很大的优势。

您可以使用MySQL Python包。在从源代码安装之前,首先搜索disto的包数据库(您可能已经有了它)。请注意,所有数据库包都(我们的)遵循Python。这为所有数据库提供了一个标准化的接口


如果您对编写SQL感到满意,那么这就足够了。如果您喜欢用纯python查询和定义数据,我也推荐您

如果无法连接,则无法使用SQL炼金术。@duffymo不是真的。SQLAlchemy为您处理连接。这并不是说OP根本无法连接到数据库。“有一种方法可以将python与mysql数据库连接起来?”-没有,他/她无法连接。SQLAlchemy可能会为你做这件事,但它仍然需要做。这是无可争议的。@duffymo那么你的观点是什么?OP的问题是从Python连接到MySQL。SQLAlchemy是从Python连接到MySQL的一种方法。争议在哪里?问题不是“根本无法连接到mysql。我如何使用Python保存我的数据库?”@duffymo关于SQLAlchemy的评论是指一旦他有了工作,就暂时搁置。因此,“使用mysql-python”和“看看sqlalchemy”。