MySql数据库的优化 数据的循环添加

Posted 付小虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql数据库的优化 数据的循环添加相关的知识,希望对你有一定的参考价值。

这两天在做代码的优化。需要十万、百万甚至更多的数据。这时候显然一条一条的添加是不现实的,这时候就用到了循环添加的语句。

第一步,在做循环添加的时候我们需要先建一个测试的数据库temp_mysql_DataTesting;

create DATABASE temp_mysql_DataTesting;

第二步,打开temp_mysql_DataTesting数据库创建数据表temp_mysql_data;

create table temp_mysql_data
(
  Id INT primary key auto_increment,
  Email varchar(50) null comment \'用户邮箱\',
  EmailConfirmed bit not null comment \'是否认证邮箱\',
  PhoneNumber varchar(100) null comment \'用户手机\',
  LastLoginTime datetime null comment \'最后登录时间\',
  FirstLoginTime datetime null comment \'第一次登录时间\',
  CreateTime datetime null comment \'创建时间\'
) comment \'测试数据表\';

第三步,条件准备好之后,开始循环添加语句;

CREATE PROCEDURE proc_while_insert()  /*创建一个函数*/
BEGIN
DECLARE num INT;
SET num = 0;
WHILE num < 300000 DO/*添加数量*/
/*添加语句,最后一英文分号;结束*/
SET num = num + 1 ;
END WHILE;
END;

先执行函数,然后找到函数,执行函数。函数位置,

 

以上是关于MySql数据库的优化 数据的循环添加的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 查询优化 - 关联查询

从数据库代码和服务器对PHP网站Mysql做性能优化

如何使用光标和循环显示来自 sqlite 的片段的 recyclerview

MYSQL优化 学习笔记

mysql 第四十七篇文章~mysql优化之相关join

linux中怎么查看mysql数据库版本