数据库
首页 > 数据库> > 10.异步mysql

10.异步mysql

作者:互联网

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
来源: https://www.cnblogs.com/Mickey-7/p/16611385.html