在Windows中从Python使用MySQL的过程是什么?

问题描述

| 我来自一个PHP背景,MysqL可以很容易地从PHP上运行,而不是让MysqL从Python上运行的过程。从我所做的所有研究中,并阅读了相似但又不确切的问题,在我看来,实现这一目标的方法有多种,这使我更加难以下决心。到目前为止,我已经在Windows XP 32Bit中为python 2.7.1安装了MysqL-python-1.2.3。谁能给我概述在Windows中从Python运行MysqL的必要条件,甚至是我从获取表行的所有步骤之后的下一步?提前致谢。 更新: @Mahmoud,根据您的建议,我触发了以下内容:     

解决方法

如果您只想使用DBAPI,那么这里有一个简单的代码段,说明了如何发出SELECT查询。
import MySQLdb
db = MySQLdb.connect(host=\"host\",user=\"username\",passwd=\"your-pass\",db=\"the-db-name\")
要执行查询,首先需要一个游标,然后可以对其执行查询:
cursor = db.cursor()
max_age = 42
cursor.execute(\"\"\"SELECT name FROM employees WHERE age < %s\"\"\",(max_age,))
print cursor.fetchone()
但是,您最有可能要使用ORM,建议您使用SQLAlchemy。通过提供超强大的抽象层,它从根本上简化了数据库交互。