• 操控MySQL数据库


    Python想要操控MySQL,先要安装库,在Python3.x下,该包名为MySQLclient。

    安装,在cmd中运行:pip install MySQLClient
     
    使用流程:
    导入包-->创建Connection-->获取Cursor-->……-->关闭Cursor-->关闭Connection
     
    首先确保MySQL服务器是启动状态。
    导入包:import MySQLdb
    创建Connection:创建Python与MySQL数据库之间的网络通路。
    conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='mysql',db='zyq',charset='utf8')
    参数:
    host        String   服务器地址
    port        int        端口
    user        String   用户名
    passwd   String    密码
    db          String    数据库名
    charset    String   连接字符集
     
    支持的方法:
    cursor()     创建并返回游标
    commit()    提交当前命令
    rollback()   回滚当前命令
    close()      关闭Connection
     
    获取游标:游标对象,用于执行查询和获取结果。
    cur=conn.cursor()
     
    支持方法:
    execute()            用于执行一个数据库的查询命令
    fetchone()           获取结果中的下一行
    fetchmany(size)   获取结果中的下(size)行
    fetchall()            获取结果集中的剩下的所有行
    rowcount            最近一次execute返回数据/影响的行数
    close()                关闭游标
     
    例:
    import MySQLdb
    conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='mysql',db='zyq',charset='utf8')
    cur=conn.cursor()
    sql="select * from kuandaizhanghao"
    cur.execute(sql)
    print(cur.rowcount)
    rs=cur.fetchone()
    print(rs)
    cur.close()
    conn.close()
  • 相关阅读:
    《领域驱动设计的原则与实践》读书笔记(一)
    asp.net identity UserSecurityStamp 的作用
    Python Django Apache配置
    SQL语句优化(转载)
    【转】性能测试,影响 TPS 的一些因素
    【转】接口测试总结
    【转】两款 Web 前端性能测试工具
    【转】工作中使用Trepn Power Profiler的应用总结
    【转】nGrinder 简易使用教程
    Http协议状态码总结
  • 原文地址:https://www.cnblogs.com/blogzyq/p/13939740.html
Copyright © 2020-2023  润新知