python培训之执行数据库的查询操作

发布时间:2022-12-06 09:35:07 人气:74 作者:多测师

  python执行数据库的查询操作

  1、fetchone该方法获取下一个查询结果集。结果集是一个对象。

  2、fetchall接收全部的返回结果行。

  3、rowcount这是一个只读属性,并返回执行execute方法后影响的行数。

  实例

  from pymysql import *

  def main():

  # 创建Connection连接

  conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8')

python培训之执行数据库的查询操作

  # 获得Cursor对象

  cs1 = conn.cursor()

  # 执行select语句,并返回受影响的行数:查询一条数据

  count = cs1.execute('select id,name from goods where id>=4')

  # 打印受影响的行数

  print("查询到%d条数据:" % count)

  for i in range(count):

  # 获取查询的结果

  result = cs1.fetchone()

  # 打印查询的结果

  print(result) # 元组 (1, '张三', 20, '男')

  # 获取查询的结果

  # 关闭Cursor对象

  cs1.close()

  conn.close()

  if __name__ == '__main__':

  main()

  以上内容为大家介绍了python培训之执行数据库的查询操作,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线