基于Python对数据库的操作
1.批量增 使用mysql向数据库中批量插图数据: conn = pymysql.connect( host='127.0.0.1', port=3306, user='root', password='*******', database='wangyi') cur = conn.cursor(pymysql.cursors.DictCursor) 这里的cur指的是游标。游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了, 将游标放置到某行后,即可对该行数据进行操作。然而这些都是mysql内部的事情了,我们只需要知道要写上这么两句话, 在执行sql语句前实例化一个游标对象,并在执行完sql语句提交后,关掉这个游标就好了。 try: sql = "insert into news(title, content, keyword,type) values(%s, %s, %s,%s);" # 数据库中有id字段,使用executemany 向数据库中提交! print(sql) ret = self.cur.executemany(sql,[(item['new_title'],item['new_content'],word,type)])# 执行sql 语句 #有几个占位符 列表里面的元组就应该有几个元素,否则的就存不进去,