python中操作mysql连接、操作、断开都是网络IO
#安装支持异步aiomysql的模块
pip3 install aiomysql
async def execute():
# 网络IO操作,连接数据库,遇到IO切换任务
conn = await aiomysql.connect('host', 3306, 'root', 'password', 'db')
# 网络IO操作,遇到IO自动切换任务
cur = await conn.cursor()
# 网络IO操作,遇到IO自动切换任务
await cur.execute('select f from table')
res = await cur.fetchall()
print(res)
# 网络IO操作,遇到IO自动切换任务
await cur.close()
conn.close()
标签:10,cur,异步,await,IO,mysql,aiomysql,conn From: https://www.cnblogs.com/Mickey-7/p/16611385.html