zoukankan      html  css  js  c++  java
  • python操作数据库

    psycopg查询

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127.0.0.1',port=5432,user='postgres',password='1',database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("select name,type,state from wy")
    rows=cursor.fetchall()
    for row in rows:
       print "name:",row[0]
       print "type:",row[1]
       print "state:",row[2]
       print "*****"
    print "Records select successfully";
    conn.close()

    psycopg插入

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127.0.0.1',port=5432,user='postgres',password='1‘’,database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("insert into wy(mid,name,psw,type,state,creat_time) 
    values('7762cc64-5de1-11e6-ba75-000c2923b59f','admin2','1','测试组','1',CURRENT_TIMESTAMP)")
    conn.commit()
    print "Records created successfully";
    conn.close()

    psycopg修改

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127.0.0.1',port=5432,user='postgres',password='1',database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("update wy set type='UI组' where name='admin2'")
    conn.commit()
    print "Total number of rows updated:",cursor.rowcount
    cursor.execute("select name,type,state from wy")
    rows=cursor.fetchall()
    for row in rows:
    print "name:",row[0]
    print "type:",row[1]
    print "state:",row[2]
    print "*******"
    print "done";
    conn.close()

    psycopg删除

    #coding:utf-8
    import psycopg2
    conn=psycopg2.connect(host='127。0.0.1',port=5432,user='postgres',password='1',database='postgis')
    print "opened db successfully"
    cursor=conn.cursor()
    cursor.execute("delete from wy where name='admin2'")
    conn.commit()
    print "Total number of rows updated:",cursor.rowcount
    cursor.execute("select name,type,state from wy")
    rows=cursor.fetchall()
    for row in rows:
       print "name:",row[0]
       print "type:",row[1]
       print "state:",row[2]
       print "*******"
    print "done";
    conn.close()   
  • 相关阅读:
    vue /deep/ ::v-deep >>> 深度选择器
    雪碧图优缺点
    自适应高度文本框 react contenteditable
    textarea 高度自适应
    UMI.js开发知识总结
    flex布局下img图片变形的解决方法
    umi model 注册
    HEVC标准介绍
    《推荐系统》阅读笔记
    互联网名词诙谐解释
  • 原文地址:https://www.cnblogs.com/shijingjing07/p/5764784.html
Copyright © 2011-2022 走看看