python pymysql

</pre><pre name="code" class="python">##设置编码格式为utf8避免中文乱码  
#encoding:utf8  
import pymysql  
  
  
##查询  
def select():  
    conn = pymysql.connect(user='root', passwd='你的密码',  
                     host='localhost', db='test',charset='utf8')  
    cur = conn.cursor()  
    cur.execute("SELECT * FROM user")  
    for r in cur:  
          print("row_number:" , (cur.rownumber) )          
          print("id:"+str(r[0])+" name:"+str(r[1])+" password:"+str(r[2]))   
    cur.close()      
    conn.close()  
  
##插入  
def insert(name,pwd):  
    conn = pymysql.connect(user='root', passwd='你的密码',  
                     host='localhost', db='test',charset='utf8')  
    cur = conn.cursor()  
    sql= "INSERT INTO user (Name,Password) VALUES ('"+name+"','"+pwd+"')"  
    print(sql)  
    sta=cur.execute(sql)  
    if sta==1:  
        print('Done')  
    else:  
        print('Failed')     
    conn.commit()  
    cur.close()      
    conn.close()  
  
##更新  
def update(name,pwd):  
    conn = pymysql.connect(user='root', passwd='你的密码',  
                     host='localhost', db='test',charset='utf8')  
    cur = conn.cursor()  
    sql= "UPDATE USER SET PASSWORD='"+pwd+"' WHERE NAME='"+name+"'""'" 
    print(sql) 
    sta=cur.execute(sql) 
    if sta==1: 
        print('Done') 
    else: 
        print('Failed')    
    conn.commit() 
    cur.close()     
    conn.close() 
 
##删除 
def delete(name): 
    conn = pymysql.connect(user='root', passwd='你的密码', 
                     host='localhost', db='test',charset='utf8') 
    cur = conn.cursor() 
    sql = "DELETE FROM USER WHERE Name='"+name+"'"  
    print(sql)  
    sta=cur.execute(sql)  
    if sta==1:  
        print('Done')  
    else:  
        print('Failed')     
    conn.commit()  
    cur.close()      
    conn.close()  
  
##调用函数进行操作即可
-------------------------------------------------------------------
抓取到数据库的主要操作
"""update music_review_douban set review_title = %s,review_content = %s,review_author = %s,
    review_music = %s,review_time = %s,review_url = %s
    where review_url = %s""",
(item['review_title'],
 item['review_content'],
 item['review_author'],
 item['review_music'],
 item['review_time'],
 item['review_url'],
 item['review_url']))


"""insert into music_review_douban(review_title,review_content,review_author,review_music,review_time,
  review_url)
  value (%s,%s,%s,%s,%s,%s)""",
(item['review_title'],
 item['review_content'],
 item['review_author'],
 item['review_music'],
 item['review_time'],
 item['review_url']))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用了python之后,整个人都变顺畅了。 importpymysql ##查询 defselect(): conn...
    学而不厌888阅读 579评论 0 0
  • 测试人员是不是经常因为一些测试需要的数据进行烦恼。例如:开发人员需要每个状态的用户,而你需要不厌其烦的每个账号去申...
    赫本iii阅读 2,001评论 0 6
  • import pymysqluser=input('用户名: ').strip()pwd=input('密码: '...
    lkning阅读 615评论 0 0
  • 1.交互类型 1.安装引入模块 安装mysql模块,在windows和ubuntu中 在文件中引入模块import...
    一只写程序的猿阅读 4,626评论 2 26
  • 事件:女儿的婚姻大事 消极焦虑的母亲 因为“某一句话”“咱妈没有人惯着,所以没有尝过被人惯着的滋味”也是可以平静下...
    西贝甲阅读 143评论 0 0