zoukankan      html  css  js  c++  java
  • python 连接操作mysql数据库

      

    开发数据库程序流程:

    1.创建connection对象,获取cursor

    2.使用cursor执行SQL

    3.使用cursor获取数据、判断执行状态

    4.提交事务 或者 回滚事务

    import:

    数据库连接对象:connection

    数据库交互对象:

    #!/usr/bin/python
    # -*- coding: utf-8 -*-

    import pymysql

    # 创建连接

    conn = pymysql.connect(host="10.1.1.36",user='root',password='za5121101112az',port=3306)

    # 创建游标


    cursor = conn.cursor()

    # 执行SQL,并返回收影响行数


    cursor.execute("select * from yunwei.hosts")
    rows = cursor.fetchall()
    print rows

    #other

    # 执行SQL,并返回受影响行数
    #effect_row = cursor.execute("update tb7 set pass = '123' where nid = %s", (11,))
      
    # 执行SQL,并返回受影响行数,执行多次
    #effect_row = cursor.executemany("insert into tb7(user,pass,licnese)values(%s,%s,%s)", [("u1","u1pass","11111"),("u2","u2pass","22222")])
      
      
    # 提交,不然无法保存新建或者修改的数据
    conn.commit()
      
    # 关闭游标
    cursor.close()
    # 关闭连接
    conn.close()
  • 相关阅读:
    mysql--主从复制
    Linux--部署Vue项目
    Linux--安装node.js
    Linux--防火墙和vim
    go.js
    服务端和客户端通信的三种方式
    mysql-排序过程
    数据分析-Numpy
    shell
    Linux-crontab
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/8446847.html
Copyright © 2011-2022 走看看