mysql自動插入百萬模擬數(shù)據(jù)的操作代碼
本人數(shù)據(jù)庫工具用的navicat 其他的大同小異
1.打開navicat,在對應的數(shù)據(jù)庫下有個函數(shù)菜單,右鍵新建函數(shù)==》完成
2.創(chuàng)建測試表 user,懶得寫語句 反正每個人需要的表不一樣
3.創(chuàng)建函數(shù),直接上代碼!注意中間的insert語句換成你自己需要的插入語句,可利用隨機方法保證生成的數(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.測試,返回值為生成的數(shù)據(jù)條數(shù)。
注:100萬條數(shù)據(jù)可能需要生成幾分鐘,中途進行其他操作有可能會導致失敗
搞定!
到此這篇關(guān)于mysql自動插入百萬模擬數(shù)據(jù)的文章就介紹到這了,更多相關(guān)mysql自動插入數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql?sum(if())和count(if())的用法說明
這篇文章主要介紹了mysql?sum(if())和count(if())的用法說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01解決mysql ERROR 1045 (28000)-- Access denied for user問題
這篇文章主要介紹了mysql ERROR 1045 (28000)-- Access denied for user解決方法,需要的朋友可以參考下2018-03-03MySQL數(shù)據(jù)庫備份恢復實現(xiàn)代碼
這篇文章主要介紹了MySQL數(shù)據(jù)庫備份恢復實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-06-06MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進行數(shù)據(jù)恢復)
這篇文章主要介紹了MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進行數(shù)據(jù)恢復),需要的朋友可以參考下2016-04-04MySQL按時間統(tǒng)計數(shù)據(jù)的方法總結(jié)
在本篇MYSQL的內(nèi)容里,我們給大家整理了關(guān)于按時間統(tǒng)計數(shù)據(jù)的方法內(nèi)容,有需要的朋友們學習下。2019-02-02MySQL數(shù)據(jù)庫char與varchar的區(qū)別分析及使用建議
本文主要介紹了mysql中VARCHAR與CHAR字符型數(shù)據(jù)的差異以及這兩種字符型數(shù)據(jù)在項目中的使用建議,真心不錯。值得一看。小編有種受益匪淺的感覺。2014-09-09