自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

數(shù)據(jù)庫 MySQL
如果你會編程語言,那么你可以使用java、python、php等等語言通過對應(yīng)的工具包操作數(shù)據(jù)庫來完成測試數(shù)據(jù)的構(gòu)建。

 一、怎么創(chuàng)建測試數(shù)據(jù)

如果你會編程語言,那么你可以使用java、python、php等等語言通過對應(yīng)的工具包操作數(shù)據(jù)庫來完成測試數(shù)據(jù)的構(gòu)建。

[[278228]]

如果你不會這些語言,恰好你又會一些sql語句,使用存儲過程完成測試數(shù)據(jù)構(gòu)造是再好不過了。

并且存儲過程就是sql腳本,存儲、執(zhí)行、查看結(jié)果都在一個工具類就可完成非常方便。(本例采用mysql數(shù)據(jù)庫)

二、什么是存儲過程

存儲過程(Stored Procedure)是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL 語句集,它存儲在數(shù)據(jù)庫中, 一次編譯后永久有效,用戶通過指定存儲過程的名字并給出參數(shù)(如果該存儲過程帶有參數(shù))來執(zhí)行它。

存儲過程是數(shù)據(jù)庫中的一個重要對象。

簡單理解:完成特定功能的方法

三、表結(jié)構(gòu)

首先我們先來查看下需要插入測試數(shù)據(jù)的表member,表中存放的是用戶信息。

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

四、mysql內(nèi)置函數(shù)

通過上圖我們已經(jīng)知道了member表結(jié)構(gòu),其中RegName用戶名一般會不允許重復(fù)。

我們需要使用一些隨機(jī)的或者有規(guī)律的字符串。

還有手機(jī)號碼和注冊時間這些都不是固定值,所以需要借助mysql中的內(nèi)置函數(shù):

CONCAT(str1,str2,...) 拼接多個字符串

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

MD5(str) md5加密

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

RAND() 生成一個0-1之間的隨機(jī)數(shù)

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

NOW()獲取當(dāng)前時間[[278231]]

五、編寫存儲過程

首先我們先把對member的插入語句寫好,之后寫存儲過程就在這個基礎(chǔ)上進(jìn)行修改

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

結(jié)果:

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

OK,現(xiàn)在已經(jīng)成功插入一條數(shù)據(jù),接下來我們通過存儲過程完成10000條數(shù)據(jù)的插入。

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)

最后執(zhí)行存儲過程

call CrateTestData();

結(jié)果如下

5分鐘使用存儲過程,構(gòu)建百萬測試數(shù)據(jù)
責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2012-06-28 10:26:51

Silverlight

2021-06-02 09:12:04

App自動化測試測試自動化

2020-05-18 14:00:01

Dubbo分布式架構(gòu)

2025-02-25 07:49:36

智能體數(shù)據(jù)庫DeepSeek

2020-09-14 11:30:26

HTTP3運(yùn)維互聯(lián)網(wǎng)

2021-04-30 16:23:58

WebRTC實時音頻

2021-01-29 11:43:53

SSHLinux命令

2018-11-08 13:53:15

Flink程序環(huán)境

2011-06-12 18:30:07

投影機(jī)技巧

2020-05-22 10:20:27

Shiro架構(gòu)字符串

2010-11-03 11:01:05

求職面試

2020-12-17 10:00:16

Python協(xié)程線程

2009-11-26 11:19:52

NIS服務(wù)器

2011-07-11 09:58:52

2020-11-23 16:23:59

CSS設(shè)計技術(shù)

2021-03-12 09:45:00

Python關(guān)聯(lián)規(guī)則算法

2021-01-29 11:25:57

Python爬山算法函數(shù)優(yōu)化

2020-02-17 13:45:27

抓取代碼工具

2020-12-07 11:23:32

Scrapy爬蟲Python

2020-05-15 07:30:08

黑客Thunderbolt漏洞
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號