@ -7,8 +7,7 @@ from faker import Faker
import datetime
import datetime
from MySQLHelper import MySQLHelper
from MySQLHelper import MySQLHelper
maxN = 1000000
maxN = 2000
# 黄海定义的输出信息的办法,带当前时间
# 黄海定义的输出信息的办法,带当前时间
def logInfo ( msg ) :
def logInfo ( msg ) :
@ -24,7 +23,7 @@ db = MySQLHelper()
sql = ' truncate table t_base_person '
sql = ' truncate table t_base_person '
db . execute ( sql )
db . execute ( sql )
sql = " insert into t_base_person(person_name ) values(%s ) "
sql = " insert into t_base_person(person_name ,dt ) values(%s , ' 1977-10-11 00:00:00 ' ) "
data = [ ]
data = [ ]
for i in range ( maxN ) :
for i in range ( maxN ) :
obj = [ shuju . name ( ) ]
obj = [ shuju . name ( ) ]
@ -59,19 +58,19 @@ db.executemany(sql, data)
logInfo ( " 成功完成作业与人员关系信息填充,共 %s 条! " % len ( data ) )
logInfo ( " 成功完成作业与人员关系信息填充,共 %s 条! " % len ( data ) )
# 不存在的关系A(作业不存在,人员存在)
# 不存在的关系A(作业不存在,人员存在)
data = [ ]
# data = [ ]
for x in range ( 1 + maxN , 301 + maxN ) : # 作业
# for x in range(1 + maxN, 301 + maxN): # 作业
for y in range ( 1 , 301 ) : # 人员
# for y in range(1, 301): # 人员
obj = [ uuid . uuid1 ( ) , x , y , random . randint ( 1 , 100 ) ]
# obj = [uuid.uuid1(), x, y, random.randint(1, 100)]
data . append ( obj )
# data.append(obj)
db . executemany ( sql , data )
# db.executemany(sql, data )
logInfo ( " 成功完成作业不存在, 人员存在的关系A填充,共 %s 条! " % len ( data ) )
# logInfo(" 成功完成作业不存在, 人员存在的关系A填充,共%s条! " % len(data))
#
# 不存在的关系B(作业存在,人员不存在)
# # 不存在的关系B(作业存在,人员不存在)
data = [ ]
# data = [ ]
for x in range ( 1 , 301 ) : # 作业
# for x in range(1, 301): # 作业
for y in range ( 1 + maxN , 301 + maxN ) : # 人员
# for y in range(1 + maxN, 301 + maxN): # 人员
obj = [ uuid . uuid1 ( ) , x , y , random . randint ( 1 , 100 ) ]
# obj = [uuid.uuid1(), x, y, random.randint(1, 100)]
data . append ( obj )
# data.append(obj)
db . executemany ( sql , data )
# db.executemany(sql, data )
logInfo ( " 成功完成作业存在, 人员不存在的关系B填充,共 %s 条! " % len ( data ) )
logInfo ( " 成功完成作业存在, 人员不存在的关系B填充,共 %s 条! " % len ( data ) )