十七、python开发之mysql操作
1、Windows安装pymysql模块
$pip3 install PyMySQL
$git clone https://github.com/PyMySQL/PyMySQL
$cd PyMySQL
$python3 setup.py install
2、linux安装pymysql模块
$python3 ez_setup.py
3、python连接数据库
import pymysql
#打开数据库连接
db = pymysql.connect('your_ip','user','password','database')
#使用cursor()方法创建一个对象
cursor = db.cursor()
#使用execute()方法执行sql
cursor.execute("SELECT VERSION()")
#使用fetchone()方法获取单条数据。
data = cursor.fetchone()
print(data)
#关闭数据库连接
db.close
4、执行其他sql
#sql插入一条数据
sql = "INSERT INTO T1 VALUES('1','f')"
try:
#执行sql语句
cursor.execute(sql)
#提交sql
db.commit()
except:
#出现错误就回滚
db.rollback()
db.close()