ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

faker造测试数据连接sql server2008 数据库插入数据

2019-09-12 17:07:50  阅读:337  来源: 互联网

标签:server2008 插入 pinyin sql faker na phone fake import


from pypinyin import lazy_pinyin
from faker import Faker
import pymssql
import random
server = "192.168.0.188"   #数据库ip
user = "sa"                       #用户名
password = "root"            # 密码
database = "jeeplus-boot"    #数据库的库名
conn = pymssql.connect(server, user, password, database)  
cursor = conn.cursor()

fake=Faker("zh-CN")

for i in range(200):             #200表示插入了200条数据
    na = fake.name()
    pinyin = ''.join(lazy_pinyin(na))      # 姓名
    phone=fake.phone_number()    #电话
    bir=fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)             #本月
    money=random.randint(500000.00, 2000000.00)         #钱数
    sex1=random.choice(['M', 'F'])    # 插入M或者F
    has='N'                             #全部插入N
    # print(bir)
    # print(fake.ean13(), na, pinyin, fake.phone_number(), fake.date_time())
    sql="""insert into dbo.GOLD_SUNFLOWER_CUST_VIEW(uid,name,unique_id,phone_number,birthday,assets,sex,has_manager)  #数据库的列名
    values('%s','%s','%s','%s','%s','%s','%s','%s')"""\                   #加一个列,则多写一个‘%s’
        %(fake.ean13(), na, pinyin+str(i),phone,bir,money,sex1,has)#faker中表示数据列
    cursor.execute(sql)
conn.commit()

插入的表
在这里插入图片描述

欢迎加入我的公众号,让我们一起进步
在这里插入图片描述

标签:server2008,插入,pinyin,sql,faker,na,phone,fake,import
来源: https://blog.csdn.net/weixin_41665637/article/details/100776303

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有