python读取列表中的元素并插入MySQL数据库

列表的数据项不需要具有相同的类型

List=[1,2,3,4,5,6,7]

print(List[1:5]) 

输出结果为:2,3,4,5

-----------------------------------------

python读取列表中的元素并插入MySQL数据库

# -*- coding:utf-8 -*-

import pymysql

list=[20,5,'wangyan']

connent = pymysql.connect(host='localhost', user='root', passwd='123', db='user', charset='utf8') //db为所使用的数据库

cursor = connent.cursor()

sql="insert into test(age,id,name) values("+str(list[0])+","+str(list[1])+","+" ' "+list[2]+" ' "+")"  //test为表名,由于list[0]和list[1]的元素类型是整型,所以需要将其转化为字符串,list[2]本身为字符串类型,但需要加入单引号 ' ',sql语句中values的值为字符串的拼接,每个从列表中获取的元素为表的一个字段

print(sql)   //在控制台上打印sql语句

cursor.execute(sql)

connent.commit()   //提交任务,数据才会写入数据库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容