MySql資料庫的優化(一) 資料的迴圈新增

2022-08-21 08:54:12 字數 982 閱讀 5534

這兩天在做**的優化。需要十萬、百萬甚至更多的資料。這時候顯然一條一條的新增是不現實的,這時候就用到了迴圈新增的語句。

第一步,在做迴圈新增的時候我們需要先建乙個測試的資料庫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資料庫(一) 資料庫基礎

資料庫介紹 db database 資料庫 dbms database management system 資料庫管理系統 dba 資料庫管理員 database administrator 資料 描述事物的符號記錄稱為記錄 數字 文字 影象 聲音 表 不同的組織記錄在一起形成表 資料庫 資料的集合...

MySQL(一)資料庫概念

一 資料庫 是使用者存放資料 訪問資料 運算元據的儲存倉庫,使用者的各種資料被有組織的存放在資料庫中。可以隨時被有許可權的使用者查詢 統計 新增 刪除 和修改,是長期儲存在計算機內的,有組織 可共享的資料集合。二 資料模型 1 層次模型 層次模型若用圖來表示,層次模型是一棵倒立的樹。在資料庫中,滿足...

mysql 一 資料庫基礎

1.什麼是資料庫?資料庫 database,儲存資料的倉庫,高效的儲存和處理資料的介質 介質主要是兩種 磁碟和記憶體 2.資料庫分類?資料庫基於儲存介質的不同 分為兩類 關係型資料庫 sql 和非關係型資料庫 nosql not only sql,不是關係型的資料庫都叫非關係型資料庫 3.不同的資料...