zoukankan      html  css  js  c++  java
  • 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()

     

  • 相关阅读:
    php js表单登陆验证
    jQuery Ajax 简单的实现跨域请求
    常见http代码错误原因及处理
    使用git做服务器端代码的部署
    mysql之消息队列
    MySQL触发器使用详解
    mysql之触发器before和after的区别
    mysql之触发器trigger
    手把手教你使用Git
    xcode: {} 花括号缩进一个空格
  • 原文地址:https://www.cnblogs.com/lcl-cn/p/15517361.html
Copyright © 2011-2022 走看看