还有mySQLDb模块也可操作mysql数据库,不过只支持python2版本,建议使用pymysql
mySQLDb资料: http://www.runoob.com/python/python-mysql.html
pymysql资料:http://www.runoob.com/python3/python3-mysql.html
例子如下:
# _*_ coding: UTF-8 _*_
import pymysql
#打开数据库连接 参数依次为数据库ip,用户名/密码,数据库名
db = pymysql.connect('dbip','username','pwd', 'dbname')
#创建一个游标对象
cursor = db.cursor()
# 查询今天和明天日期
sql = 'select date_add(now(),interval 1 day) from dual union select now() from dual'
#执行查询
cursor.execute(sql)
#data = cursor.fetchone() # 获取单挑数据
data = cursor.fetchall() # 获取所有数据
for one in data:
print(one)
#关闭数据库连接
cursor.close()
db.close()
结果如下: