使用python连接数据库并且进行批量添加数据的操作

1.搭建python的mysql环境

在cmd中进入C:\Python34\Scripts文件夹,输入pip install PyMySQL即可安装,python的插件安装基本都可以通过pip这个命令实现。



2.写一个简单的脚本进行验证。关于python的编辑器,推荐使用PyCharm。

import pymysql

conn = pymysql.connect(user="用户名",password="密码",port="3306",db="数据库名",host="数据库主机地址",charset="utf8")      #创建数据库连接
cursor = conn.cursor()            #获取游标


sql = "INSERT INTO quiz_question (createtime,updatatime,citizen_id,title,community_id,question_status,community_type) VALUES (%s,%s,%s,%s,%s,%s,%s)"   #sql语句
for i in range(1,101):
   cursor.execute(sql,("2018-06-04 10:51:39","2018-06-04 10:51:39","3920085149008896","批量添加的测试数据" + str(i),"3914332371895296","1","4"))    #传值
   conn.commit()         #提交事务
conn.close()   #关闭数据连接

以上代码为向数据库批量插入100条数据。

如果是查询的话,可以修改sql语句为

sql1 = "select citizen_id from quiz_question"
cursor.execute(sql1)
str1 = cursor.fetchall()
print(str1)


猜你喜欢

转载自blog.csdn.net/qq_30990097/article/details/80525100