python自动生成数据内容存入MySQL

建表

--  判断ods是否存在不存在就创建
create database if not exists ods;
-- 使用ods数据库
use ods;
-- 创建client2表
create table client2 (
client2_id int primary key,
client2_name varchar(255),
client2_salary varchar(255),
client2_gender varchar(255),
client2_start_date varchar(255),
client2_age varchar(255),
client2_department varchar(255)
);

网上查找人名获取字符串获取数据

L_name_s ='''梦琪 忆柳 之桃 慕青 问兰 元香 初夏 沛菡 傲珊 曼文 乐菱 痴珊 恨玉 惜文 
香寒 新柔 语蓉 海安 夜蓉 涵柏 水桃 醉蓝 春儿 语琴 从彤 傲晴 语兰 又菱 
碧彤 元霜 怜梦 紫寒 妙彤 曼易 南莲 紫翠 雨寒 易烟 如萱 若南 寻真 晓亦 
向珊 慕灵 以蕊 寻雁 映易 雪柳 孤岚 笑霜 海云 凝天 沛珊 寒云 冰旋 宛儿 
绿真 盼儿 晓霜 碧凡 夏菡 曼香 若烟 半梦 雅绿 冰蓝 灵槐 平安 书翠 翠风 
香巧 代云 梦曼 幼翠 友巧 听寒 梦柏 醉易 访旋 亦玉 凌萱 访卉 怀亦 笑蓝 
春翠 靖柏 夜蕾 冰夏 梦松 书雪 乐枫 念薇 靖雁 寻春 恨山 从寒 忆香 觅波 
静曼 凡旋 以亦 念露 芷蕾 千兰 新波 代真 新蕾 雁玉 冷卉 紫山 千琴 恨天 
傲芙 盼山 怀蝶 冰兰 山柏 翠萱 恨松 问旋 从南 白易 问筠 如霜 半芹 丹珍 
冰彤 亦寒 寒雁 怜云 寻文 乐丹 翠柔 谷山 之瑶 冰露 尔珍 谷雪 乐萱 涵菡 
海莲 傲蕾 青槐 冬儿 易梦 惜雪 宛海 之柔 夏青 亦瑶 妙菡 春竹 痴梦 紫蓝 
晓巧 幻柏 元风 冰枫 访蕊 南春 芷蕊 凡蕾 凡柔 安蕾 天荷 含玉 书兰 雅琴 
书瑶 春雁 从安 夏槐 念芹 怀萍 代曼 幻珊 谷丝 秋翠 白晴 海露 代荷 含玉 
书蕾 听白 访琴 灵雁 秋春 雪青 乐瑶 含烟 涵双 平蝶 雅蕊 傲之 灵薇 绿春 
含蕾 从梦 从蓉 听兰 听蓉 语芙 夏彤 凌瑶 忆翠 幻灵 怜菡 紫南 依珊 初丹 
妙竹 访烟 怜蕾 映寒 友绿 冰萍 惜霜 凌香 芷蕾 雁卉 迎梦 元柏 代萱 紫真 
千青 凌寒 紫安 寒安 怀蕊 秋荷 涵雁 以山 凡梅 盼曼 翠彤 谷冬 新巧 冷安 
千萍 冰烟 雅阳 友绿 南松 诗云 飞风 寄灵 书芹 幼蓉 以蓝 笑寒 忆寒 秋烟 
芷巧 水香 映之 醉波 幻莲 夜山 芷卉 向彤 小玉 幼南 凡梦 尔曼 念波 迎松 
青寒 笑天 涵蕾 碧菡 映秋 盼烟 忆山 以寒 寒香 小凡 代亦 梦露 映波 友蕊 
寄凡 怜蕾 雁枫 水绿 曼荷 笑珊 寒珊 谷南 慕儿 夏岚 友儿 小萱 紫青 妙菱 
冬寒 曼柔 语蝶 青筠 夜安 觅海 问安 晓槐 雅山 访云 翠容 寒凡 晓绿 以菱 
冬云 含玉 访枫 含卉 夜白 冷安 灵竹 醉薇 元珊 幻波 盼夏 元瑶 迎曼 水云 
访琴 谷波 乐之 笑白 之山 妙海 紫霜 平夏 凌旋 孤丝 怜寒 向萍 凡松 青丝 
翠安 如天 凌雪 绮菱 代云 南莲 寻南 春文 香薇 冬灵 凌珍 采绿 天春 沛文 
紫槐 幻柏 采文 春梅 雪旋 盼海 映梦 安雁 映容 凝阳 访风 天亦 平绿 盼香 
觅风 小霜 雪萍 半雪 山柳 谷雪 靖易 白薇 梦菡 飞绿 如波 又晴 友易 香菱 
冬亦 问雁 妙春 海冬 半安 平春 幼柏 秋灵 凝芙 念烟 白山 从灵 尔芙 迎蓉 
念寒 翠绿 翠芙 靖儿 妙柏 千凝 小珍 妙旋 雪枫 夏菡 元绿 痴灵 绮琴 天巧 
雨双 听枫 觅荷 凡之 晓凡 雅彤 香薇 孤风 从安 绮彤 之玉 雨珍 幻丝 代梅 
香波 青亦 元菱 海瑶 飞槐 听露 梦岚 幻竹 新冬 盼翠 谷云 忆霜 水瑶 慕晴 
秋双 雨真 觅珍 丹雪 从阳 元枫 痴香 思天 如松 妙晴 谷秋 妙松 晓夏 香柏 
巧绿 宛筠 碧琴 盼兰 小夏 安容 青曼 千儿 香春 寻双 涵瑶 冷梅 秋柔 思菱 
醉波 醉柳 以寒 迎夏 向雪 香莲 以丹 依凝 如柏 雁菱 凝竹 宛白 初柔 南蕾 
书萱 梦槐 香芹 南琴 绿海 沛儿 晓瑶 听春 凝蝶 紫雪 念双 念真 曼寒 凡霜 
飞雪 雪兰 雅霜 从蓉 冷雪 靖巧 怜蕾 语蝶 含卉 之山 南莲 映梦 白薇 凝芙 
笑天 涵蕾 碧菡 映秋 盼烟 忆山 以寒 寒香 小凡 代亦 梦露 映波 友蕊 寄凡 
雁枫 水绿 曼荷 笑珊 寒珊 谷南 慕儿 夏岚 友儿 小萱 紫青 妙菱 冬寒 曼柔 
青筠 夜安 觅海 问安 晓槐 雅山 访云 翠容 寒凡 晓绿 以菱 冬云 含玉 访枫 
夜白 冷安 灵竹 醉薇 元珊 幻波 盼夏 元瑶 迎曼 水云 访琴 谷波 乐之 笑白 
妙海 紫霜 平夏 凌旋 孤丝 怜寒 向萍 凡松 青丝 翠安 如天 凌雪 绮菱 代云 
寻南 春文 香薇 冬灵 凌珍 采绿 天春 沛文 紫槐 幻柏 采文 春梅 雪旋 盼海 
安雁 映容 凝阳 访风 天亦 平绿 盼香 觅风 小霜 雪萍 半雪 山柳 谷雪 靖易 
梦菡 飞绿 如波 又晴 友易 香菱 冬亦 问雁 妙春 海冬 半安 平春 幼柏 秋灵 
念烟 白山 从灵 尔芙 迎蓉 念寒 翠绿 翠芙 靖儿 妙柏 千凝 小珍 妙旋 雪枫 
夏菡 元绿 痴灵 绮琴 雨双 听枫 觅荷 凡之 晓凡 雅彤 香薇 孤风 从安 绮彤 
雨珍 幻丝 代梅 香波 青亦 元菱 海瑶 飞槐 听露 梦岚 幻竹 新冬 盼翠 谷云 
水瑶 慕晴 秋双 雨真 觅珍 丹雪 从阳 元枫 痴香 '''
L_name_s = L_name_s.replace(' ','').replace('\n', '')
print(L_name_s)
len(L_name_s)

python链接数据,导入数据

import pymysql
import re
import random
import radar
# Connect to the database
conn = pymysql.connect(host='localhost', user='root', password='123456', database='ods', port=3306, autocommit=False)

# Get the cursor
cursor = conn.cursor()
client_list = []
# Add 'actor2' column to the table
for i in range(10000):
    F_name_s = '赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张'
    n1 = random.randint(0,23)
    F_name = F_name_s[n1]
    n2 = random.randint(0,1330)
    L_name = L_name_s[n2]
    client2_id = i
    client2_name = F_name + L_name
    client2_salary = random.randint(7000,20000) 
    client2_gender = '男女'[random.randint(0,1)]
    a = radar.random_date('20190406','20240329')
    client2_start_date = a
    client2_age = random.randint(21,65)
    client2_department = ['业务部','后勤部','客户部','总经办','网路服务部','研发部','市场部'][random.randint(0,6)]
    client_list.append((client2_id,client2_name,client2_salary,client2_gender,client2_start_date,client2_age,client2_department))
import pymysql
import re
import random
# Connect to the database
conn = pymysql.connect(host='localhost', user='root', password='123456', database='ods', port=3306, autocommit=False)

# Get the cursor
cursor = conn.cursor()
client_list = []
# Add 'actor2' column to the table
for i in range(10000):
    F_name_s = '赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张'
    n1 = random.randint(0,23)
    F_name = F_name_s[n1]
    n2 = random.randint(0,1300)
    L_name = L_name_s[n2]
    client2_id = i
    client2_name = F_name + L_name
    client2_salary = random.randint(7000,20000) 
    client2_gender = '男女'[random.randint(0,1)]#ramdom.choice(list)
    a = radar.random_date('20190406','20240329')
    client2_start_date = str(a)
    client2_age = random.randint(21,65)
    client2_department = ['业务部','后勤部','客户部','总经办','网路服务部','研发部','市场部'][random.randint(0,6)]
    client_list.append((client2_id,client2_name,client2_salary,client2_gender,client2_start_date,client2_age,client2_department))
sql1 = 'insert into client2 values (%s,%s,%s,%s,%s,%s,%s)'
cursor.executemany(sql1,client_list)
print('end')

# Commit the changes and close the cursor and connection
conn.commit()
cursor.close()
conn.close()
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值