Mysql数据表中的蠕虫复制使用方法
mysql蠕虫复制,简单来说就是将查询出来的数据不断的新增插入到指定的数据表中。通常情况,mysql蠕虫复制时用来测试表压力。
下面我们就结合简单的实例给大家介绍mysql数据表中蠕虫复制的使用。
首先我们可以先查询下已有的money表中的信息字段,表信息如下图。
蠕虫复制的基本语法:
insert into + 数据表名 +字段列表/* + from 数据表名;
使用示例语句:
insert into money select null,name,money from money;
然后我们使用蠕虫复制的命令语句,将money表中的数据进行复制,具体操作如下图。
这里我们就可以看到,数据以2,4,8,16,32...的规律来增长的,也就是我们熟悉的以指数形式增加的。那么一直操作下去,就能在短时间内使得表中数据膨胀到一定数量级,从而达到测试出表压力的目的。
以上就是关于Mysql数据表中的蠕虫复制使用方法,感谢大家对我们的支持。
相关推荐
-
mysql蠕虫复制基础知识点
蠕虫复制,顾名思义自己复制自己,并且数量成倍也就是以指数的形式增加.mysql蠕虫复制的重点就在于复制. 怎么去理解mysql蠕虫复制这个概念? 简单的说法就是,将我们已经存在的某张数据表中数据内容,查询出来然后复制新增到指定的另一张数据表中,这个操作就叫做蠕虫复制. 那么蠕虫复制的步骤也就是先查出数据,然后将查出的数据新增一遍. mysql蠕虫复制的原理就是自己把自己原有的数据当做源,不断插入. 什么情况下会使用mysql蠕虫复制? 比如当我们需要更换数据表时,就可以使用蠕虫复制,将数据表中数
-
Mysql数据表中的蠕虫复制使用方法
mysql蠕虫复制,简单来说就是将查询出来的数据不断的新增插入到指定的数据表中.通常情况,mysql蠕虫复制时用来测试表压力. 下面我们就结合简单的实例给大家介绍mysql数据表中蠕虫复制的使用. 首先我们可以先查询下已有的money表中的信息字段,表信息如下图. 蠕虫复制的基本语法: insert into + 数据表名 +字段列表/* + from 数据表名; 使用示例语句: insert into money select null,name,money from money; 然后我们使
-
MySQL数据表合并去重的简单实现方法
场景: 爬取的数据生成数据表,结构与另一个主表相同,需要进行合并+去重 解决:(直接举例) 首先创建两个表pep,pep2,其中pep是主表 CREATE TABLE IF NOT EXISTS `pep/pep2`( `id` INT UNSIGNED AUTO_INCREMENT, `no` VARCHAR(100) NOT NULL, PRIMARY KEY ( `id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8; 然后向pep中插入两条数据,pep2中插
-
Oracle数据表中的死锁情况解决方法
在进行数据库管理的过程中,经常会出现数据表被用户的一些不合理操作而导致表被锁定的情况,以下主要介绍如何查找哪些表被哪个用户所锁定,以及如何解除锁定: 1.查找被锁定的表: select object_name,session_id,os_user_name,oracle_username,process,locked_mode,status from v$locked_object l, all_objects a where l.object_id=a.object_id; 如果想知道具体是哪
-
mysql 数据表中查找重复记录
复制代码 代码如下: select user_name,count(*) as count from user_table group by user_name having count>1; 这个我在很早有发过一个asp下的ACCESS 的
-
MySql删除表中一行的实操方法
首先你要确定能够唯一确定你那一行数据的字段或字段组合是哪些, DELETE FROM 表名 WHERE 字段1 = '' and 字段2 = '' and ...字段1,...为能够唯一确定某一行数据的字段组合,''中填写你要 删除的字段具体值就可以了 如果有主键,则直接利用主键确定某一行就可以了. DELETE FROM 表名 WHERE 主键 = '具体值'. delete from ms_cf01 where brxm='张三' and id='7598'; 其中: ms_cf01 为你所
-
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- """ Purpose: 生成日汇总对账文件 Created: 2015/4/27 Modified:2015/5/1 @author: guoyJoe """ #导入模块 import MySQLdb import time impor
-
mysql创建存储过程实现往数据表中新增字段的方法分析
本文实例讲述了mysql创建存储过程实现往数据表中新增字段的方法.分享给大家供大家参考,具体如下: 需求: 往某数据库的某个表中新增一个字段(若该字段已存在,则不做操作:若该字段不存在,则新增) 百度了n久,没有符合要求的例子,只有参考加自己琢磨,最终终于给弄出来了,以下是几个版本的更迭 第一版: DELIMITER $$ CREATE PROCEDURE insert_column() BEGIN IF NOT EXISTS(SELECT 1 FROM information_schema.c
-
MySQL数据表分区策略及优缺点分析
为什么需要分区? 当面对巨大的数据表的时候,至少有一件事情是确定的,表太大了以至于每次查询的时候我们没法做全表扫描.而这个时候也没法使用索引,或者说索引意义不大,更不用说索引的维护代价和空间占用非常高.如果是依赖索引,会导致大量的碎片和低聚集度的数据,这会导致查询的时候有上千次的随机 I/O 访问而导致宕机.这种情况下一般只会使用1-2个索引,而不会更多.这种情况下,有两个可行的选项:查询必须从数据表的指定的部分顺序查找或者是期望的部分数据及其索引与服务器的内存匹配. 需要再次重申:在存储空间过
-
MySQL数据表使用的SQL语句整理
目录 EXPLAIN 语句 SHOW INDEX 语句 ANALYZE TABLE 语句 EXPLAIN 语句 分析SQL索引使用,关键词EXPLAIN: SQL举例: CREATE TABLE `my_user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL DEFAULT '' COMMENT '名字', `sex` enum('0','1') NOT NULL COMMENT '性别
-
Sql Server中清空所有数据表中的记录
Sql Server中清空所有数据表中的记录 清空所有数据表中的记录: 复制代码 代码如下: exec sp_msforeachtable @Command1 ='truncate table ?' 删除所有数据表: 复制代码 代码如下: exec sp_msforeachtable 'delete N''?''' 清空SQL Server数据库中所有表数据的方法(有约束的情况) 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之
随机推荐
- javascript类式继承新的尝试
- Extjs优化(一)删除冗余代码提高运行速度
- 浅谈servlet3异步原理与实践
- 跟老齐学Python之重回函数
- 解析img图片没找到onerror事件 Stack overflow at line: 0
- php中Socket创建与监听实现方法
- PHP数据对象PDO操作技巧小结
- python解析json实例方法
- c#中 String和string的区别介绍
- C#程序员最易犯的编程错误
- Android 点击屏幕空白处收起输入法软键盘(手动打开)
- Android编程自定义Dialog的方法分析
- 使用PHP获取网络文件的实现代码
- Python 网络编程说明第1/2页
- Node.js Express 框架 POST方法详解
- Java concurrency之集合_动力节点Java学院整理
- win10系统中安装scrapy-1.1
- spring-boot 禁用swagger的方法
- PHP实现的简单组词算法示例
- Jupyter notebook远程访问服务器的方法