Python3操作数据库mysql-超哥连载(四)

Python3操作数据库mysql,看超哥这篇就够了,本篇为终结篇,只剩下最后一个操作插入没有讲了,今天剧终!下一篇正则表达式连载开始,还不赶紧点个关注?

1.什么时候会用到
2.具体怎么用
2.1安装pymsql
2.2连接数据库
2.2.1-连接数据库:
2.2.2-获取游标:
2.3操作数据库
2.3.1-执行sql的方法
2.3.2-建表操作
2.3.3-查询操作
2.3.4-更新操作
2.3.5-删除操作
2.3.6-插入操作

Python3操作数据库mysql连载(四)

 

前面3篇文章分别讲述了1-2.3.5,今天结尾,讲述2.3.6的详细操作。

2.3.6-插入操作

插入一条数据

……
#插入一条数据
sql="insert into user_info values(%s,%s,%s,%s)"
insert = cursor.execute(sql,(24,'kongsh',20,''))
conn.commit()
print ('删除后受影响的行数为:',insert)
#插入后查询该数据
sql = 'select * from user_info where id = 21'
cursor.execute(sql)
print('插入后的查询结果',cursor.fetchall())
#关闭游标
cursor.close()
#关闭连接
conn.close()

输出:

Python3操作数据库mysql连载(四)

 

插入多条数据

……
#插入多条数据
sql="insert into user_info values(%s,%s,%s,%s)"
insert = cursor.executemany(sql,[(25,'kongsh1',20,''),(26,'kongsh2',20,'')])
conn.commit()
print ('删除后受影响的行数为:',insert)
#插入后查询该数据
sql = 'select * from user_info where id = 25 or id = 26'
cursor.execute(sql)
print('插入后的查询结果',cursor.fetchall())
#关闭游标
cursor.close()
#关闭连接
conn.close()

输出:

Python3操作数据库mysql连载(四)

 

好了,python3操作数据库mysql咱们就讲这么多,整个目录上的功能就算结束了,后期可能会更新redis缓存数据库操作等干货。

 

Python3操作数据库mysql连载(四)

 

下一遍连载文章:正则表达式,超哥用简单通俗的语言,教大家掌握让人头疼的正则表达式,搜索:橙好测试开发,不间断更新,期待你的关注!

 

 

北京橙好科技,SuperTesting,测试提升学院,专注测试提升,年薪冲刺40W!

功能测试想转型测试开发的同学可以关注以下公众号,更多干货在等你!

 

 

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值