美文网首页
如何存储字典类型的值

如何存储字典类型的值

作者: 认真点啊 | 来源:发表于2018-07-18 17:45 被阅读0次

MySQL:
使用MySQL插入数据前确保数据库和插入的表已经存在
这里用join方法将序列中的元素以指定的字符连接生成一个新的字符串

    mdb = pymysql.connect('localhost', 'root', '123456', 'jd_seach',charset='utf8')
    cursor = mdb.cursor()
#插入数据  product是该函数传入的一个参数(字典类型)
    table = 'jd_seach_table'
    keys = ','.join(product.keys())
    values = ','.join(['%s']*len(product))#动态添加
    sql = 'INSERT INTO {table}({keys}) VALUES ({values})'.format(table=table,keys=keys,values=values)
    try:
        if cursor.execute(sql,tuple(product.values())):
            print('successfuly',product)
            mdb.commit()
    except Exception as e:
        print('failed',e)
        mdb.rollback()
    mdb.close()

MongoDB:
MONGODB_TABLE表不存在时自动创建

#product是字典类型的参数
db[MONGODB_TABLE].insert_one(product)

相关文章

  • Swift 3.0 字典

    字典 swift 字典不仅可以存储对象类型的值,还可以存储基本数据类型的值,结构体,枚举值。字典本质上也是结构体。...

  • 如何存储字典类型的值

    MySQL:使用MySQL插入数据前确保数据库和插入的表已经存在这里用join方法将序列中的元素以指定的字符连接生...

  • Swift学习笔记----集合类型

    Swift提供了两种集合类型,数组和字典,用于存储值的集合。数组用来相同类型的值的有序列表,字典用来存储相同类型值...

  • Swift基础篇——字典

    字典存储的数据是键和值的数据对 所存储的数据中,键和值可以是任意数据类型,包括基础的数据类型,但字典对键的数据类型...

  • 类型和运算(四):字典

    类型:字典 python字典不是列表,它是一种映射。字典简单的将键映射到值,所以它是通过键来存储值的。字典没有顺序...

  • Swift-字典

    字典 字典是一种存储多个相同类型的值的容器。每个值(value)都关联唯一的键(key),键作为字典中的这个值数据...

  • Swift之集合类型 (Collection Types)(字典

    字典 字典是一种存储多个相同类型的值的容器。每个值(value)都关联唯一的键(key),键作为字典中的这个值数 ...

  • Swift Dictionary

    字典 字典是一种存储多个相同类型的值的容器。每个值(value)都关联唯一的键(key),键作为字典中的这个值数据...

  • Swift集合数据类型-Dictionarys

    Dictionarys 字典存储的数据是键和值的数据对 键和值可以是任意数据类型 一个字典只能存储一种键和值的数据...

  • 2.11 字典(Dictionary)的使用详解 [Swift教

    1. 苹果提供了两种集合类型来存储集合值:Array和Dictionary。字典是一种存储多个相同类型的值的容器,...

网友评论

      本文标题:如何存储字典类型的值

      本文链接:https://www.haomeiwen.com/subject/fkhapftx.html