MySQL Navicat 批量插入测试数据

  • 前言

遇到线上大sql执行较慢, 10s+, 做优化改进时,首先想到的是在本地造出一个类似的库环境,先本地实验。

然后往表中创建大量数据…

1. 清空表

truncate table `sys_orders_log`;

2.插入测试

delimiter //
DROP PROCEDURE IF EXISTS proc_batch_insert;
CREATE PROCEDURE proc_batch_insert()
BEGIN
DECLARE i INT;
SET i=1;
	WHILE i <= 1000000 DO
       			INSERT INTO `ry_taskweb`.`sys_orders_log`(`request_id`, `orders_id`, `note_id`, `orders_nums`, `orders_type`, `goods_type`, `orders_state`, `lock_state`, `start_nums`, `now_nums`, `submit_counts`, `success_counts`, `create_time`) VALUES ('请求id_1234', 394, '文章id_1234', 50, '0', '0', '-1', '-1', 114, 140, 24, 24, '2021-07-09 15:30:35');
SET i=i+1;
END WHILE;
END //
 
delimiter ;
call proc_batch_insert();
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Navicat for MySQL是一款数据库管理工具,可以用来插入数据。具体操作步骤如下: 1. 打开Navicat for MySQL,连接到你的MySQL数据库。 2. 在左侧的导航栏中,选择你要插入数据的表格。 3. 点击“插入记录”按钮,或者右键点击表格,选择“插入记录”。 4. 在弹出的插入记录窗口中,填写要插入的数据。 5. 点击“确定”按钮,保存数据。 6. 在表格中查看刚刚插入的数据,确认插入成功。 以上就是使用Navicat for MySQL插入数据的步骤。 ### 回答2: Navicat for MySQL是一款非常强大的数据库管理工具,能够完成MySQL的大部分管理任务,其中插入数据是它的一个非常重要的功能。 要使用Navicat for MySQL插入数据,首先需要连接到MySQL数据库,这一步可以在Navicat的主界面中选择“新连接”来完成。在弹出的连接设置窗口中,输入对应的MySQL服务器地址、端口号、用户名和密码,点击“测试连接”按钮测试连接是否成功。如果连接成功,就可以在Navicat中看到MySQL数据库的结构和数据。 插入数据的方法有多种,具体的方法取决于具体情况。以下是几种常见的插入数据方法: 1. 直接在表格中插入数据:在Navicat的主界面中选择需要插入数据的表格,就可以在右侧看到表格的数据。在需要插入的位置上直接双击,就可以进入编辑模式,输入数据,完成后点击保存即可。 2. 使用SQL命令插入数据:在Navicat的主界面中选择SQL编辑器,就可以输入SQL语句。使用INSERT INTO语句插入数据,格式为INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)。将table_name替换为需要插入数据的表名,column1, column2, column3,...替换为表格中需要插入数据的列名,value1, value2, value3,...替换为需要插入的具体值,多个值之间用逗号隔开。 3. 使用导入数据功能:在Navicat的主界面中选择需要插入数据的表格,在右侧选择“导入数据”,就可以打开导入数据的窗口。在窗口中选择需要导入的数据文件,点击“导入”按钮即可完成数据插入。 无论使用哪种方法,都需要在插入数据前确保数据的格式正确,并且插入的数据符合表格的要求。否则,插入数据可能会失败,或者数据中存在错误。在插入数据后,还需要对数据进行检查,确保数据的正确性,以避免数据的错误对后续操作产生影响。 ### 回答3: Navicat for MySQL是一款功能强大的数据库管理工具。在Navicat插入数据实际上就是向数据库的表中插入数据。下面是详细的步骤: 1. 打开Navicat for MySQL,连接到相应的数据库。 2. 选择要插入数据的表,右键点击该表,选择“打开编辑器”。 3. 在编辑器中,选择“插入记录”图标或者点击菜单栏中的“记录”->“插入记录”。 4. 在弹出的插入记录窗口中,填写要插入的每个字段的值。要注意的是,插入的数据类型必须与数据库表中的数据类型相匹配,否则会出现数据类型错误。 5. 填写完毕后,点击“确定”按钮。 6. 插入记录成功后,Navicat会提示“插入记录成功”。 除了通过编辑器插入记录之外,还可以通过执行SQL语句来插入数据。具体步骤如下: 1. 打开Navicat for MySQL,连接到相应的数据库。 2. 在“查询”选项卡中,输入要执行的SQL语句,例如:INSERT INTO table_name (field1, field2, field3) VALUES (value1, value2, value3); 3. 点击“执行”按钮执行SQL语句。 4. 如果SQL语句写的正确,则会提示“执行成功”。 通过Navicat for MySQL插入数据非常简单,只需要选择合适的方式就可以轻松完成。同时,要注意数据类型与数据库表相匹配的问题,以避免数据类型错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值