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-插入操作
前面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()
输出:
插入多条数据
……
#插入多条数据
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咱们就讲这么多,整个目录上的功能就算结束了,后期可能会更新redis缓存数据库操作等干货。
下一遍连载文章:正则表达式,超哥用简单通俗的语言,教大家掌握让人头疼的正则表达式,搜索:橙好测试开发,不间断更新,期待你的关注!
北京橙好科技,SuperTesting,测试提升学院,专注测试提升,年薪冲刺40W!
功能测试想转型测试开发的同学可以关注以下公众号,更多干货在等你!