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库对数据库进行增删改查的 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)