使用python的pymysql库对数据库进行增删改查的 *** 作

使用python的pymysql库对数据库进行增删改查的 *** 作,第1张

概述pymysql库对数据库进行查询importpymysql#和数据库创建连接#host:需要连接的数据库地址;port:端口号;database:数据库conn=pymysql.Connect(host='127.0.0.1',port=3306,database='books',user='root',password='root',charset= pyMysqL库对数据库进行查询
import pyMysqL# 和数据库创建连接# host:需要连接的数据库地址;port:端口号;database:数据库conn = pyMysqL.Connect(host='127.0.0.1', port=3306, database='books',                       user='root', password='root', charset='utf8')# 创建对象cursor = conn.cursor()# 发送SQL语句sql = 'select * from t_book'# 执行SQL语句cursor.execute(sql)# 结果获取,获取所有结果rows = cursor.fetchall()# print('所有结果:', rows)# 遍历每一个数据for row in rows:    print(row)# 结果获取,获取行数print('响应结果行数:', cursor.rowcount)# 资源释放cursor.close()conn.close()
pyMysqL库对数据库进行增加
import pyMysqL# 创建连接conn = pyMysqL.Connect(host='127.0.0.1', port=3306, database='books',                       user='root', password='root', charset='utf8', autocommit=True)# 创建对象cursor = conn.cursor()# 发送 sqlsql = "insert into t_book values(4,'水浒传','2021-03-13',100,50,0)"cursor.execute(sql)print('新增的行数:', cursor.rowcount)cursor.execute('select * from t_book')rows = cursor.fetchall()for row in rows:    print(row)    # 释放资源cursor.close()conn.close()
pyMysqL库对数据库进行删除
import pyMysqLconn = pyMysqL.Connect(host='127.0.0.1', port=3306, database='books',                       user='root', password='root', charset='utf8', autocommit=True)cursor = conn.cursor()sql = "delete from t_book where ID=4"cursor.execute(sql)print('删除的行数:', cursor.rowcount)cursor.close()conn.close()
pyMysqL库对数据库进行修改
import pyMysqLconn = pyMysqL.Connect(host='127.0.0.1', port=3306, database='books',                       user='root', password='root', charset='utf8', autocommit=True)cursor = conn.cursor()sql = "update t_book set Title='西游记后传' where ID=4"cursor.execute(sql)print('修改的行数:', cursor.rowcount)cursor.execute('select * from t_book')rows = cursor.fetchall()for row in rows:    print(row)cursor.close()conn.close()
总结

以上是内存溢出为你收集整理的使用python的pymysql库对数据库进行增删改查的 *** 作全部内容,希望文章能够帮你解决使用python的pymysql库对数据库进行增删改查的 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1188252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存