1.使用pyMySQL操作数据库,下载
2.解压后在跟目录
py setup.py install
重启一下py shell
3.例子
import pymysql.cursors
connection = pymysql.connect(host='localhost',user='root',
password='111111',db='pyDB',
charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)
try:
# with connection.cursor() as cursor:
# sql = "insert into users(email,password) values(%s,%s)"
# cursor.execute(sql,('webmaster@python.org','very-secret'))
# connection.commit()
with connection.cursor() as cursor:
sql = 'SELECT * FROM USERS U WHERE U.ID > 0'
cursor.execute(sql)
result = cursor.fetchone()
print(result)
finally:
connection.close()
参考资料:
Resources
DB-API 2.0: http://www.python.org/dev/peps/pep-0249
MySQL Reference Manuals: http://dev.mysql.com/doc/
MySQL client/server protocol: http://dev.mysql.com/doc/internals/en/client-server-protocol.html
PyMySQL mailing list: https://groups.google.com/forum/#!forum/pymysql-users