mysql自動(dòng)插入百萬(wàn)模擬數(shù)據(jù)的操作代碼
本人數(shù)據(jù)庫(kù)工具用的navicat 其他的大同小異
1.打開navicat,在對(duì)應(yīng)的數(shù)據(jù)庫(kù)下有個(gè)函數(shù)菜單,右鍵新建函數(shù)==》完成
2.創(chuàng)建測(cè)試表 user,懶得寫語(yǔ)句 反正每個(gè)人需要的表不一樣
3.創(chuàng)建函數(shù),直接上代碼!注意中間的insert語(yǔ)句換成你自己需要的插入語(yǔ)句,可利用隨機(jī)方法保證生成的數(shù)據(jù)不同
CREATE DEFINER=`root`@`localhost` FUNCTION `ins_data`(`num` int) RETURNS int(11) BEGIN DECLARE i int DEFAULT 0; WHILE i<num DO INSERT INTO `user` (`name`,email,phone,sex,password,age,create_time) values(concat('用戶',i),'12345678@qq.com' ,CONCAT('18',FLOOR(rand()*(999999999-100000000)+100000000)) ,FLOOR(RAND()*2),UUID(),FLOOR(RAND()*100) ,now()); set i = i+1; END WHILE; RETURN i; END
4.測(cè)試,返回值為生成的數(shù)據(jù)條數(shù)。
注:100萬(wàn)條數(shù)據(jù)可能需要生成幾分鐘,中途進(jìn)行其他操作有可能會(huì)導(dǎo)致失敗
搞定!
到此這篇關(guān)于mysql自動(dòng)插入百萬(wàn)模擬數(shù)據(jù)的文章就介紹到這了,更多相關(guān)mysql自動(dòng)插入數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql?sum(if())和count(if())的用法說(shuō)明
這篇文章主要介紹了mysql?sum(if())和count(if())的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01解決mysql ERROR 1045 (28000)-- Access denied for user問(wèn)題
這篇文章主要介紹了mysql ERROR 1045 (28000)-- Access denied for user解決方法,需要的朋友可以參考下2018-03-03MySQL數(shù)據(jù)庫(kù)備份恢復(fù)實(shí)現(xiàn)代碼
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)備份恢復(fù)實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06MySQL數(shù)據(jù)庫(kù)遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù))
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù)),需要的朋友可以參考下2016-04-04MySQL按時(shí)間統(tǒng)計(jì)數(shù)據(jù)的方法總結(jié)
在本篇MYSQL的內(nèi)容里,我們給大家整理了關(guān)于按時(shí)間統(tǒng)計(jì)數(shù)據(jù)的方法內(nèi)容,有需要的朋友們學(xué)習(xí)下。2019-02-02MySQL數(shù)據(jù)庫(kù)命名規(guī)范及約定
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)的操作規(guī)范及、表名約定、列名約定,需要的朋友可以參考下2014-03-03MySQL數(shù)據(jù)庫(kù)char與varchar的區(qū)別分析及使用建議
本文主要介紹了mysql中VARCHAR與CHAR字符型數(shù)據(jù)的差異以及這兩種字符型數(shù)據(jù)在項(xiàng)目中的使用建議,真心不錯(cuò)。值得一看。小編有種受益匪淺的感覺。2014-09-09