zoukankan      html  css  js  c++  java
  • python-利用pymysql获取数据简单使用总结

    python-利用pymysql获取数据库中的数据

    1.前言

    pymysql是一个第三方的模块,使用前需要安装

    2.安装

    pip install pymysql
    

    3.基本使用

    import pymysql
    # 第一步:创建数据库连接对象(连接数据库时,传参一定要通过关键字传参!!!)
    mysql_connection = pymysql.connect(host = '数据库ip地址',port = 数据库连接端口,user = '登录用户',
                                       password = '登录密码',database = '库名',charset = '编码格式')
    
    # 第二步:创建游标,默认是返回元组数据类型,加上cursor参数,指定返回字典
    cur = mysql_connection.cursor(cursor=pymysql.cursors.DictCursor)
    
    # 第三步:执行数据库操作
    cur.execute('数据库增删改查等操作语句')
    # 如果是增产改操作的,需要进行提交操作,通过数据库连接对象来调用
    mysql_connection.commit()
    
    # 第四步:查看数据库操作结果
    print(cur.fetchall())   # 获取结果集中的所有行。如果已经从结果集中提取了一些行,则从结果集中检索剩余的行
    print(cur.fetchmany(传入返回行数))  # 返回指定行数的结果集内容
    print(cur.fetchone())   # 查询结果集的下一行。结果集是当使用游标对象来查询表时返回的对象
    
    # 第五步: 关闭游标
    cur.close()
    
    # 第六步:关闭数据库连接
    mysql_connection.close()
    

    4.注意事项

    若要操作数据库,最好通过格式化字符串写入数据进行参数化拼接,防止sql注入

    cur.execute("insert into online values(%s, %s);" % ('platform', '18'))

  • 相关阅读:
    约瑟夫问题
    十点半
    鹊桥相会
    C语言实验——数日子
    汉诺塔
    读入字符串
    C语言实验——各位数字之和排序
    数据结构实验之链表五:单链表的拆分
    C语言实验——分割整数
    大一上学期
  • 原文地址:https://www.cnblogs.com/ritaliu/p/14224192.html
Copyright © 2011-2022 走看看