擅长:python、mysql、java
<p>有一个名为<a href="http://docs.sqlalchemy.org/en/rel_0_7/orm/extensions/sqlsoup.html" rel="nofollow">SqlSoup</a>的SQLAlchemy扩展,它消除了大部分设置的需要:</p>
<pre><code>from sqlalchemy.ext.sqlsoup import SqlSoup
db = SqlSoup('mysql://scott:mypassword@localhost/employees')
</code></pre>
<p>然后,要运行SQL查询,请参阅SqlSoup文档的<a href="http://docs.sqlalchemy.org/en/rel_0_7/orm/extensions/sqlsoup.html#raw-sql" rel="nofollow">raw SQL section</a>:</p>
^{pr2}$
<p>或者,如果只需要一个结果,请使用相同的<code>db.execute</code>调用,然后:</p>
<pre><code>name, email = rp.fetchone()
</code></pre>
<p>您还可以使用SQLAlchemy的特性,比如它是<a href="http://docs.sqlalchemy.org/en/rel_0_7/orm/extensions/sqlsoup.html#loading-objects" rel="nofollow">query syntax</a>,而不是编写SQL。在</p>