zoukankan      html  css  js  c++  java
  • python操作mysql之增删改查

    【insert】

     1 import MySQLdb
     2 
     3 conn = MySQLdb.connect("192.168.100.150","u01","123123","08day5" )
     4 cur = conn.cursor()
     5 
     6 #把数据放到元组
     7 sql = "insert into wang (id,name) values(%s,%s)"
     8 params = (3,'wangsuchen')
     9 
    10 cur.execute(sql,params) 
    11 conn.commit() #提交
    12 
    13 cur.execute('select * from wang')
    14 print cur.fetchall() #必须在上一条execute命令执行后再执行这条,
    15 
    16 cur.close()
    17 conn.close()

    【delete】

     1 import MySQLdb
     2 
     3 conn = MySQLdb.connect("192.168.100.150","u01","123123","08day5" )
     4 cur = conn.cursor()
     5 
     6 sql = "delete from wang where id = %s"
     7 params = (3)
     8 
     9 cur.execute(sql,params)
    10 conn.commit()
    11 
    12 cur.execute('select * from wang')
    13 print cur.fetchall()
    14 
    15 cur.close()
    16 conn.close()

    【updata】

    import MySQLdb
    
    conn = MySQLdb.connect("192.168.100.150","u01","123123","08day5" )
    cur = conn.cursor()
    
    sql = "update wang set name = %s where id = %s"
    params = ('chenying',2)
    
    cur.execute(sql,params)
    conn.commit()
    
    cur.execute('select * from wang')
    print cur.fetchall()
    
    cur.close()
    conn.close()

    【select】

     1 import MySQLdb
     2 
     3 conn = MySQLdb.connect("192.168.100.150","u01","123123","08day5" )
     4 cur = conn.cursor()
     5 
     6 
     7 cur.execute('select * from wang')
     8 print cur.fetchall()
     9 
    10 cur.close()
    11 conn.close()
  • 相关阅读:
    chrome的console功能
    vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 13.229.188.59:443
    let const区别!
    字符串拼接事故!
    git常用的操作命令
    vue项目中利用popstate处理页面返回操作
    Mac下安装nginx并配置SSL实现Https的访问
    浏览器缓存
    HTTP相关知识点
    CORS请求
  • 原文地址:https://www.cnblogs.com/chuangcc/p/8232924.html
Copyright © 2011-2022 走看看