zoukankan      html  css  js  c++  java
  • python 操作mysql

    import mysql.connector 
    import xlrd
    mydb=mysql.connector.connect(host="125.65.*.*",user="pjump",passwd="******",database="pjump")
    mycursor=mydb.cursor()
    #mycursor.execute("create table pytest (id VARCHAR(255),domian VARCHAR(255))")
    #mycursor.execute("show tables")
    #mycursor.execute("drop table pytest")
    workbook=xlrd.open_workbook(r"e:domain.xls")
    table=workbook.sheet_by_name('Sheet1')
    domainlist=[]
    s=()
    for m in range(table.nrows):
        if m<table.nrows and m>0:
            s=(int(table.cell(m,0).value),table.cell(m,1).value)
            domainlist.append(s)
    #print (domainlist)        
    
    # #@@@@@@@@@@@@@@插入@@@@@@@@@@
    # sql= "insert into pytest (id,domian) values (%s,%s)"
    # mycursor.executemany(sql,domainlist)
    # mydb.commit()
    # #@@@@@@@@@@@@@@@@@@@@@@@@@@@
    
    # #@@@@@@@@@@@@执行查询@@@@@@@@
    # sql='select *from pytest'
    # mycursor.execute(sql)
    # result= mycursor.fetchall()
    # #fetchone 查询结果第一条,fetchall  所有查询结果
    # for x in result:
    #     print (x)
    # #@@@@@@@@@@@@@@@@@@@@@@@@@@@
    
    #@@@@@@@@@@@@@@@@@@@删除@@@@@@@@@
    #sql='dorp table if exists pytest'
    # mycursor.execute(sql)
    #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    
    
    #@@@@@@@@@@@@@@@@@@@删除@@@@@@@@@
    #sql='update pytest set domain = %s where domain = %s'
    #val = ("baidu.com","qq.com")
    #mycursor.execute(sql,val)
    #mydb.commit()
    #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

    修改更新操作时注意mydb.commit() 操作

  • 相关阅读:
    Linux 安装多版本Python
    ElasticSearch 镜像 & 安装 & 简易集群
    SpringBoot-异步调用@Async
    SprinigBoot整合Kafka
    Kafka快速安装部署
    Linux-JDK安装
    npm / yarn 配置镜像、使用方法
    React搭建项目(全家桶)
    原生JS 将canvas生成图片
    原生 JS 的 Base64 转码
  • 原文地址:https://www.cnblogs.com/plefan/p/13924332.html
Copyright © 2011-2022 走看看