连接 MySQL
57.3 连接 MySQL
pymysql.connect 传入 host、user、password、database、charset=utf8mb4。
推荐 try/finally 确保 close;增删改后 commit。
连接并查看版本
import pymysql
conn = pymysql.connect(
host='127.0.0.1', port=3306,
user='root', password='root', # 改成你的密码
database='py_demo', charset='utf8mb4'
)
try:
with conn.cursor() as cur:
cur.execute('SELECT VERSION()')
print(cur.fetchone()[0])
finally:
conn.close()