zoukankan      html  css  js  c++  java
  • python 连接 mysql

    参考  https://blog.csdn.net/piglite/article/details/78474335

    yum install -y MySQL-python

    #打开数据库连接

    conn=MySQLdb.connect(host="localhost",user="root",passwd="123456",db="test",charset="utf8")

    # 使用cursor()方法获取操作游标

    cur = conn.cursor()

     选择要操作的数据库
    conn.select_db('dbtest');

    # 使用execute方法执行SQL语句

    cur.execute("SELECT * FROM sr_area")

    sql = "INSERT INTO employee(first_name, last_name, age, sex, income) VALUES ('%s', '%s', %d, '%s', %d)"

    executemany(op,args)  多行操作

    cur.executemany(sql,[('zhan','zongxin','18','male','30w'),(~~~),(~~~)])

     # 使用 execute 方法执行SQL语句

    cursor.execute("SELECT VERSION()")

    # 使用 fetchone 方法获取一条数据库。 dbversion = cursor.fetchone()

    # fetchone() 得到结果集的下一行

    # fetchmany([size=cursor.arraysize]) 得到结果集的下几行

    # fetchall() 返回结果集中剩下的所有行

    scroll “回滚”指针 第一个参数是从哪里回滚,第二个参数是移动多少位    cur.scroll(0,'absolute') 回到头部

    操作完关闭

    1、关闭游标

    cur.close()

    2、关闭连接

    conn.close()

  • 相关阅读:
    Ant属性文件
    使用numpy处理数组
    机器学习实战之决策树(一)
    列表去掉重复元素
    cv2.putText,cv2.rectangle方法
    sklearn 中文文档
    numpy delete方法
    MATLAB ~的用法
    MATLAB 基础
    Python 遍历目录下的子目录和文件
  • 原文地址:https://www.cnblogs.com/hanxing/p/8712021.html
Copyright © 2011-2022 走看看