MySQL 官方示例测试数据导入

第一步:官网下载:https://launchpad.net/test-db/+download

百度网盘:链接:https://pan.baidu.com/s/1S17S226vq8FpNH7-N8X-Dw 密码:7386


第二步:解压。

第三步:在文件夹里面  cmd   

第四步:mysql -uroot -p123456 -t < employees.sql

详细如下图



  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
你可以使用以下方法来快速制作测试数据: 1. 使用INSERT INTO语句手动插入数据:使用INSERT INTO语句将数据逐行插入表中。这种方法适用于少量数据的测试。 例如,假设你有一个名为`users`的表,包含`id`、`name`和`email`字段,你可以使用以下语句插入测试数据: ``` INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com'); INSERT INTO users (name, email) VALUES ('Jane Smith', 'jane@example.com'); ``` 2. 使用INSERT INTO ... SELECT语句从现有表中复制数据:如果你有一个现有的表,并且想要从该表中复制数据来生成测试数据,可以使用INSERT INTO ... SELECT语句。 例如,假设你有一个名为`users`的表,你想要复制其中一些行来生成测试数据,可以使用以下语句: ``` INSERT INTO users_test (name, email) SELECT name, email FROM users WHERE id IN (1, 2, 3); ``` 这将从`users`表中选择id为1、2和3的行,并将它们插入到名为`users_test`的测试表中。 3. 使用外部工具或脚本生成测试数据:如果你需要大量的测试数据,手动插入可能不是最佳选择。你可以使用外部工具或脚本来生成测试数据,并将其导入MySQL数据库中。 例如,你可以使用Python编写一个脚本,在脚本中生成随机数据,并使用MySQL Connector来将数据插入到数据库中。 ```python import random import string import mysql.connector # 连接到MySQL数据库 cnx = mysql.connector.connect(user='your_username', password='your_password', host='your_host', database='your_database') cursor = cnx.cursor() # 生成随机数据并插入到表中 for _ in range(100): # 生成100条测试数据 name = ''.join(random.choices(string.ascii_uppercase + string.ascii_lowercase, k=5)) email = ''.join(random.choices(string.ascii_lowercase, k=5)) + '@example.com' query = "INSERT INTO users (name, email) VALUES (%s, %s)" values = (name, email) cursor.execute(query, values) cnx.commit() cursor.close() cnx.close() ``` 这只是一个示例,你可以根据自己的需求来生成更复杂的测试数据。 这些方法可以帮助你快速制作测试数据。根据你的需求选择最适合的方法,并根据需要进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值