• Python连接MySQL数据库


    一、Python连接MySQL数据库

    1.1导入连接MySQL数据库需要的包

    import pymysql # 引入pymysql包

    1.2连接数据库并打开test数据库

    conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', db='MySQL')

    1.3获取游标对象

    cur = conn.cursor(cursor=pymysql.cursors.DictCursor)

    1.4执行对应SQL语句

    cur.execute("SELECT VERSION();")

    1.5获取执行结果,输出获取的结果和获取的数据条数

    rows = cur.fetchall()
    print(rows) #输出获取的结果
    print("number of records: ", len(rows))#输出获取的数据条数

    1.6关闭游标对象和数据库连接

    cur.close()
    conn.close()

    1.7完整代码和输出结果如下所示

    import pymysql # 引入pymysql包
    
    # 连接数据库并打开test数据库
    conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', db='MySQL')
    #print(conn)
    print(type(conn))
    # 获取游标对象
    cur = conn.cursor(cursor=pymysql.cursors.DictCursor)
    print(cur)
    # 执行SQL语句
    cur.execute("SELECT VERSION();")
    # 获取执行结果
    rows = cur.fetchall()
    print(rows) #输出获取的结果
    print("number of records: ", len(rows))#输出获取的数据条数
    #关闭游标对象
    cur.close()
    # 关闭数据库连接
    conn.close()

     

  • 相关阅读:
    算法总结--排序(快排未写)
    关于我,至目前的总结与展望
    二 python之数据类型和字符编码
    三 python之文件处理
    一 python编程基础
    markdown语法
    规模-复杂世界的简单法则---熵
    块级元素display:inline-block 在IE6 IE7无效
    CSS3 文本超出后显示省略号...
    让nodejs在iis上运行
  • 原文地址:https://www.cnblogs.com/lcl-cn/p/15517361.html
Copyright © 2020-2023  润新知