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()

  • 相关阅读:
    DHCP Option 60 的理解
    几种开源分词工具的比較
    推荐交互设计师阅读的一本书
    iOS IAP教程
    艰苦的RAW格式数据恢复之旅
    BestCoder Round #11 (Div. 2) 前三题题解
    罗马数字
    mysql 加入列,改动列,删除列。
    杂项:ASP.NET Web API
    杂项:Web API
  • 原文地址:https://www.cnblogs.com/hanxing/p/8712021.html
Copyright © 2011-2022 走看看