使用 python对mysql数据库进行操作 简简单单造数据
python的一些安装与配置这里就不罗嗦了,要想造数据首先要导入pymysql
1-3主要讲述批量造数据,4之后为操作mysql进新增删改查
1、使用python连接mysql
import pymysql
db = pymysql.connect(host="192.XXX.XXX.XXX",
user="XXX",
password="XXXXX",
database="XXXX",
port=XXXX)
print("连接成功")
#创建游标
conn = db.cursor()
2、创建sql语句
##cs_01表sql插入语句
XXX_sql = """
INSERT INTO `cs_01`(`autoseq`,`type_id`,`title`,`content`,`photos`,`status`,`update_by`,`create_time`,`update_time`,`del`) VALUES
('{}', '{}', '你好', '你好', '1', '1', '1', '2022-06-27 09:44:11', '2022-07-08 13:15:28', '0');
"""
##cs_02表sql插入语句
XXX_spec_sql = """
INSERT INTO `cs_02`(`autoseq`,`type_id`,`title`,`content`,`photos`,`status`,`update_by`,`create_time`,`update_time`,`del`) VALUES
('{}', '2', '我好{}', '我好', '1', '1', '1', '2022-06-27 09:44:11', '2022-07-08 13:15:28', '0');
"""
3、for循环进行插入
XXX_id_start = 1000
for i in range(100000):
XXX_id = XXX_id_start + i
print("i = {} XXX_id = {}".format(i,XXX_id)
# gfd_cs表批量新增数据
sql = XXX_sql.format(XXX_id,XXX_id)
conn.execute(sql)#执行sql语句
#gfd_cs_02表批量新增数据
sql_X = XXX_spec_sql.format(XXX_id,XXX_id)
conn.execute(sql_X) #执行sql语句
#提交数据
db.commit()
#关闭游标
conn.close()
#关闭连接
db.close()
4、sql删除操作
def delt(autoseq):
delete_emp_sql = "delete from gfd_cs_02 where autoseq = {}"
sql_XXX= delete_emp_sql.format(autoseq)
conn.execute(sql_XXX)
db.commit()
print("成功")
delt(XXX)
4、sql更改操作
def delt_updata(autoseq):
updata_sql = "update gfd_cs set title = 666 where autoseq = {}"
sql_XXX= updata_sql.format(autoseq)
conn.execute(sql_XXX)
db.commit()
print("成功")
delt_updata(100)
本文来自博客园,作者:ganfd,转载请注明原文链接:https://www.cnblogs.com/ganfd/p/16893259.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了