本文主要是介绍python模块之pymsql,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
◆ 数据库增删改查:
import pymysql# 创建连接,charset指定字符集
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='xxx', db='sys', charset='utf8')
# 创建游标
cursor = conn.cursor()
# 执行sql语句,返回sql查询成功的记录数目
cursor.execute("select * from sys.names")# 获取一行的数据
row = cursor.fetchone()
# 获取第二行数据
row = cursor.fetchone()# 获取所有的数据
rows = cursor.fetchall()# 获取指定的条数数据
row = cursor.fetchmany(3)# 插入单条数据
insert_sql = "insert into names(name) values('demo1')"
effect_row = cursor.execute(insert_sql) # effect_row=1# 插入多条数据
insert_many_sql = 'insert into names(name) values(%s)'
effect_row = cursor.executemany(insert_many_sql, [('demo2'), ('demo3'), ('demo4')])# 删除数据
delete_sql = "delete from names where name in ('demo1','demo2','demo3',&
这篇关于python模块之pymsql的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!