zoukankan      html  css  js  c++  java
  • python对MySQL进行添加修改删除以及字符串的操作

    # coding=UTF-8
    
    import MySQLdb
    def dbDperate(sql,param):
        "定义数据库的添加,修改和删除操作"
        
        #获取数据库的连接对象
        conn=MySQLdb.connect(host="localhost",user="root",passwd="root",db="tester",charset="utf8")
        
        #获取执行的游标对象
        cursor=conn.cursor()
        
        #执行SQL语句
        cursor.execute(sql,param)
        #提交MySql事物
        conn.commit()
        
        cursor.close()
        conn.close()
    
    #添加一条数据
    # addSql="insert into news_user(username,password) values(%s,%s)"
    # addParam=("汪政","wangzheng")
    # dbDperate(addSql, addParam)
    
    #修改一条数据
    # updateSql="update news_user set username=%s where id=%s"
    # updateParam=("汪政new",str(1))
    # dbDperate(updateSql, updateParam)
    
    #删除一条数据
    # deleteSql="delete from news_user where id=%s"
    # deleteParam=(str(1))
    # dbDperate(deleteSql, deleteParam)
    # coding=UTF-8
    
    import json
    
    #json 字符串
    json1="{"name":"汪政","age":21}"
    
    #将json字符串转换成Python字典对象
    pydict=json.loads(json1)
    
    print "pydict的类型为:",type(pydict)
    
    print "json中name的值",pydict["name"]
    print "json中age的值",pydict["age"]
    # coding=UTF-8
    
    import json
    
    dict1={"name":"汪政","age":21}
    #将字典对象转换为json字符串
    jsonStr=json.dumps(dict1,ensure_ascii=False)
    
    print jsonStr
  • 相关阅读:
    第二次冲刺 站立会议7
    第二次冲刺 站立会议6
    第二次冲刺 站立会议5
    第二次冲刺 站立会议4
    第二次冲刺 站立会议3
    第二次冲刺 站立会议2
    第二次冲刺 站立会议1
    第一次冲刺 站立会议9
    第一次冲刺 站立会议8
    第一次冲刺 站立会议7
  • 原文地址:https://www.cnblogs.com/ceet/p/6367369.html
Copyright © 2011-2022 走看看