首页 >

mysql插入一百万条数据 |pip更新mysqldb

python mysql操作,MySQL查询怎么使用,mysql更新数据中有斜杠,爬豆瓣数据存入mysql,ubuntu mysql bin目录,pip更新mysqldbmysql插入一百万条数据 |pip更新mysqldb

首先,大家需要准备好数据,可以使用 Python、Java 等编程语言生成需要插入的数据,或者从其他数据库或 Excel 表格中导出需要插入的数据。然后,大家需要在 MySQL 中创建一张表,用于存储这些数据。

CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`address` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

上面的 SQL 语句创建了一张名为 test 的表,包含 id、name、age、address 四个字段,其中 id 是自增主键。

接下来,大家可以使用 Python 的 pymysql 库来连接 MySQL 数据库,并批量插入数据:

import pymysql
import string
import random
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="123456", database="test")
# 使用 cursor() 方法创建一个游标对象
cursor = db.cursor()
# 创建需要插入的数据
data = []
for i in range(1000000):
name = ''.join(random.choice(string.ascii_letters) for j in range(10))
age = random.randint(1, 100)
address = ''.join(random.choice(string.ascii_letters) for j in range(50))
data.append((name, age, address))
# 批量插入数据
sql = "INSERT INTO test (name, age, address) VALUES (%s, %s, %s)"
cursor.executemany(sql, data)
# 提交到数据库执行
db.commit()
# 关闭游标和数据库连接
cursor.close()
db.close()

上面的代码使用了 Python 的随机字符串生成函数,生成一百万条随机的数据,并使用 pymysql 的 executemany() 函数批量插入数据。注意,代码中需要修改相应的数据库连接参数。

执行完毕后,大家可以使用 SQL 语句查询数据表中的数据是否已经成功插入:

SELECT COUNT(*) FROM test;

如果一切正常,应该会返回 1000000,表示成功插入了一百万条数据。


mysql插入一百万条数据 |pip更新mysqldb
  • 如何通过mysql技能获得高于2000的收入 |mysql常用select命令
  • 如何通过mysql技能获得高于2000的收入 |mysql常用select命令 | 如何通过mysql技能获得高于2000的收入 |mysql常用select命令 ...

    mysql插入一百万条数据 |pip更新mysqldb
  • mysql的id自增归零 |yum 升级mysql 版本号
  • mysql的id自增归零 |yum 升级mysql 版本号 | mysql的id自增归零 |yum 升级mysql 版本号 ...

    mysql插入一百万条数据 |pip更新mysqldb
  • mysql怎么设置索引可以重复 |mysql查看所有的用户权限
  • mysql怎么设置索引可以重复 |mysql查看所有的用户权限 | mysql怎么设置索引可以重复 |mysql查看所有的用户权限 ...