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()                           # 关闭连接对象
   

  

原文地址:https://www.cnblogs.com/huangweimin/p/5051694.html