首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python连接mysql数据库视频_python入门(十七)python连接mysql数据库

python连接mysql数据库视频_python入门(十七)python连接mysql数据库

作者头像
Java架构师必看
发布2021-08-23 10:35:21
发布2021-08-23 10:35:21
2.2K0
举报
文章被收录于专栏:Java架构师必看Java架构师必看

#encoding=utf-8

import pymysql

import random

def insertData():

conn = pymysql.connect(

host = "127.0.0.1",

port = 3306,

user = "root",

passwd = "123456",

db = "my_test",

charset = "utf8")

cur = conn.cursor()

conn.select_db('my_test')

courseList = ['python', 'java', 'mysql', 'linux', '接口测试', '性能测试', '自动化测试','数据结构与算法']

for i in range(1, 101):

student_id = '201603' + '0' * (3 - len(str(i))) + str(i)

name = random.choice(['Lucy','Tom','Lily','Amy','Dave','Aaron','Baron']) + str(i)

tel = '1' + str(random.choice([3, 5, 7, 8])) + str(random.random())[2:11]

sex = random.choice(['女', '男'])

stuinfo_sql = "insert into studentInfo(student_id, name, sex, tel, AdmissionDate) \

values('%s', '%s', '%s', '%s', date_sub(now(),interval %s day))" \

%(student_id, name, sex, tel, random.randint(90, 120))

cur.execute(stuinfo_sql)

conn.commit()

for j in courseList:

grade_sql = "insert into grade(stuID,course,score) values('%s','%s',%s)" %(student_id,j,random.randint(80, 100))

cur.execute(grade_sql)

conn.commit()

cur.close()

conn.commit()

conn.close()

insertData()

print (u"数据插入结束!")

select count(*) from studentinfo;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档