Python随机生成数据后插入到PostgreSQL

作者:daisy 时间:2023-05-14 19:58:09 

用Python随机生成学生姓名,三科成绩和班级数据,再插入到PostgreSQL中。

模块用psycopg2 random


import random
import psycopg2

fname=['金','赵','李','陈','许','龙','王','高','张','侯','艾','钱','孙','周','郑']
mname=['玉','明','玲','淑','偑','艳','大','小','风','雨','雪','天','水','奇','鲸','米','晓','泽','恩','葛','玄','道','振','隆','奇']
lname=['','玲','','芳','明','红','国','芬','','云','娴','隐','','花','叶','','黄','亮','锦','茑','军','','印','','凯']

# 数据库连接参数
conn = psycopg2.connect(database="girl", user="jm", password="123", host="127.0.0.1", port="5432")
cur = conn.cursor()

for x in range(200):
 #生成随机数据  
 pname=random.choice(fname)+random.choice(mname)+random.choice(lname)
 math=random.randint(40,100)
 english=random.randint(40,100)
 chinese=random.randint(40,100)
 pclass=random.randint(1,3)

#插入数据 (特别注意只能用%s 不能用%d,数值型数据不用引号
 cur.execute("insert into score values(%s,%s,%s,%s,%s,%s)" ,(x,pname,math,english,chinese,glass))

conn.commit()  #提交命令,否则数据库不执行插入操作

cur.close()
conn.close()
标签:python,随机数,postgresql
0
投稿

猜你喜欢

  • SQLServer 设置单词首字母大写

    2024-01-12 20:14:41
  • 详解MySQL 数据库优化方法

    2010-08-12 14:50:00
  • MYSQL随机抽取查询 MySQL Order By Rand()效率问题

    2024-01-28 03:01:30
  • python常规方法实现数组的全排列

    2021-11-20 23:09:29
  • 详解SQL Server中的事务与锁问题

    2024-01-12 16:26:12
  • pytorch中model.named_parameters()与model.parameters()解读

    2023-02-03 23:47:36
  • python调用excel_vba的两种实现方式

    2023-01-07 19:37:37
  • ORACLE实例的后台进程

    2024-01-12 17:58:34
  • Typora 0.11.18免费版本安装使用教程(亲测可用)

    2023-10-29 16:56:58
  • ASP 使用Filter函数来检索数组

    2011-04-30 16:49:00
  • SQL 合并多行记录的方法总汇

    2024-01-22 08:42:56
  • 用python简单实现mysql数据同步到ElasticSearch的教程

    2024-01-15 14:40:39
  • Python pandas轴旋转stack和unstack的使用说明

    2021-08-10 21:18:34
  • Python检测字符串中是否包含某字符集合中的字符

    2023-09-08 10:44:30
  • python实现bucket排序算法实例分析

    2023-09-17 17:54:07
  • 详解pandas中Series()和DataFrame()的区别与联系

    2023-06-24 23:05:46
  • Python判断和循环语句的分析与应用

    2021-09-28 02:46:59
  • asp不用DSN也能连接EXCEL吗?

    2009-10-29 12:25:00
  • js取得html iframe中的元素和变量值

    2024-06-07 15:26:17
  • Python Asyncio 库之同步原语常用函数详解

    2021-04-27 03:50:39
  • asp之家 网络编程 m.aspxhome.com