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

10.异步mysql

时间:2022-08-21 23:35:00浏览次数:81  
标签:10 cur 异步 await IO mysql aiomysql conn

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

相关文章

  • 1081 检查密码——15分
    本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点".",还必须既有字......
  • 1082 射击比赛——20分
    本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶......
  • mycat读写分离、mysql主从的安装
    数据库安装手册目录数据库安装手册1、数据库安装1.1环境准备1.1.1关闭selinux1.1.2修改主机名1.1.3域名解析1.1.3时间同步1.2mysql安装1.2.1二进制包上传至服务器......
  • PAT Advanced 1023 Have Fun with Numbers(20)
    题目描述:Noticethatthenumber123456789isa9-digitnumberconsistingexactlythenumbersfrom1to9,withnoduplication.Doubleitwewillobtain2469135......
  • MySQL-- NULL值的判断
    前置知识空值即NULL,该值不同于0,也不同于空字符串 字段值是否为空值(NULL)的判断IS[NOT]NULL,其中NOT为可选参数,表示字段值不为空值注意:ISNULL是一个整体,不......
  • CentOS7 安装MySQL教程
    【0】保持网络畅通【1】查看是否已安装MySQLrpm-qa|grepmysql下面是我的操作,可见没有安装MySQL,那么直接进入【2】如果查看出来有东西,可以使用下面命令将其删除(x......
  • 2022-08-18 MySQL常用函数
    MySQL常用函数聚合函数count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。count(1)count(主键)count(字段)min:最小值max:最......
  • 2022.8.21 Forkjoin与异步回调
    14、Forkjoin(分支合并)什么是ForkJoinForkJoin在JDK1.7, 并行执行任务!提高效率。在大数据量中!大数据:MapReduce(把大任务拆分为小任务)Forkjoin特点:工作窃取,这里......
  • 2022杭电多校 第9场 1005 Leapfrogger (期望)
    可以说官方题解除了恶心其他人和告诉你这题不难之外没有任何作用。考虑期望的线性性,可以将每一个跳蛙的每一个亡语单独考虑。令\(f_n\)代表剩余\(n\)个随从,其中有一个是......
  • 2022-08-15 - 初识MySQL
    MySQL数据库数据库数据库,又称为Database,简称DB。数据库就是一个文件集合。顾名思义:是一个存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据,可以很......