连接 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()