MySQLdb & pymsql
python有两个模块可以连接和操作mysql数据库,分别是MySQLdb和pymysql,python3建议使用pymysql
MySQLdb安装
pip install mysql-python
pymysql安装 (python3)
pip install PyMySQL
连接mysql,主要两步,建立mysql连接对象、游标对象、再执行sql语句
import pymsql conn = pymsql.connect(host="192.168.127.210", user='root', passwd='password', port=3306, db='python', charset='utf8') curr = conn.cursor() #建立游标对象,只有拿到游标才能操作执行sql语句 query = 'select * from jfspython' # 构建查询语句 curr.fetchone(query) # 拉一条查询的结果,返回一个元组 curr.fetchall(query) # 拉取所有的查询结果,返回一个大的元组,里面包括元组 curr.close() # 关闭游标对象 conn.close() # 关闭连接对象