如何从MySQLdb到python检索值
我有一个问题要问,对于MySQL数据库,有诸如讲师姓名、讲师id等列名。因此,我想问的是,如何将数据编码到Python中,以便检索用于处理的值?基本访问:为Python安装dbapi驱动程序 这里有官方的mysql连接器python如何从MySQLdb到python检索值,python,mysql,sql,database,import,Python,Mysql,Sql,Database,Import,我有一个问题要问,对于MySQL数据库,有诸如讲师姓名、讲师id等列名。因此,我想问的是,如何将数据编码到Python中,以便检索用于处理的值?基本访问:为Python安装dbapi驱动程序 这里有官方的mysql连接器python sudo pip install mysql-connector 基本用法如下所示: import mysql.connector # connect connect = mysql.connector.connect(user='scott', d
sudo pip install mysql-connector
基本用法如下所示:
import mysql.connector
# connect
connect = mysql.connector.connect(user='scott', database='employees', password='', host='some ip')
# get a cursor/buffer
cursor = connect.cursor()
# execute query
cursor.execute("select * from mycooltable")
# get data back row by row.
for (colA, colB, colC , ... ) in cursor:
... do some work ...
驱动程序将MySQL类型映射到python类型,尽管类型很复杂
根据需要,您可能希望使用某种使数据操作更容易的框架(ORM)
python etl是一个很好的简约框架
pip install petl
或者,如果需要,根据需要,可以使用更大的框架,如SQLAlchemy
类似的情况见此。
这是一个非常广泛的问题,也是一个非常常见的用例。谷歌搜索会发现无数关于如何使用python访问MySQL数据库的教程。