利用Navicat向MySQL數據庫中批量插入多條記錄的方法:
1、執行包含多條記錄的SQL腳本
當VALUES后面的值與表中的字段相比,缺少某些字段時,可采用指定相應的字段名的方式批量插入數據:
INSERT INTO `tb_dealrecord` (`dealTime`, `userName`, `eleCommName`, `area`, `productCategory`, `productBrand`, `productType`, `amount`, `unitPrice`, `totalPrice`, `orderID`) VALUES
('2020-03-11 18:00:00', '河南工程學院0', '鄭州網航科技有限公司0', '河南省省直0', '椅凳類0', '澳舒健0', 'M-843 辦公椅0', '1', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:01', '河南工程學院1', '鄭州網航科技有限公司1', '河南省省直1', '椅凳類1', '澳舒健1', 'M-843 辦公椅1', '2', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:02', '河南工程學院2', '鄭州網航科技有限公司2', '河南省省直2', '椅凳類2', '澳舒健2', 'M-843 辦公椅2', '3', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:03', '河南工程學院3', '鄭州網航科技有限公司3', '河南省省直3', '椅凳類3', '澳舒健3', 'M-843 辦公椅3', '4', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:04', '河南工程學院4', '鄭州網航科技有限公司4', '河南省省直4', '椅凳類4', '澳舒健4', 'M-843 辦公椅4', '5', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:05', '河南工程學院5', '鄭州網航科技有限公司5', '河南省省直5', '椅凳類5', '澳舒健5', 'M-843 辦公椅5', '6', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:06', '河南工程學院6', '鄭州網航科技有限公司6', '河南省省直6', '椅凳類6', '澳舒健6', 'M-843 辦公椅6', '7', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:07', '河南工程學院7', '鄭州網航科技有限公司7', '河南省省直7', '椅凳類7', '澳舒健7', 'M-843 辦公椅7', '8', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:08', '河南工程學院8', '鄭州網航科技有限公司8', '河南省省直8', '椅凳類8', '澳舒健8', 'M-843 辦公椅8', '9', '1380', '4140', 'WSCG19171737156C7B35EE'),
('2020-03-11 18:00:09', '河南工程學院9', '鄭州網航科技有限公司9', '河南省省直9', '椅凳類9', '澳舒健9', 'M-843 辦公椅9', '10', '1380', '4140', 'WSCG19171737156C7B35EE')
或者,當VALUES后面的值與表中的字段一一對應而不缺少時,可省略字段的說明,使用下面的SQL代碼插入數據:
INSERT INTO `tb_dealrecord` VALUES ('3', '2020-03-11 18:00:00', '河南工程學院0', '鄭州網航科技有限公司0', '河南省省直0', '椅凳類0', '澳舒健0', 'M-843 辦公椅0', '1', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('4', '2020-03-11 18:00:01', '河南工程學院1', '鄭州網航科技有限公司1', '河南省省直1', '椅凳類1', '澳舒健1', 'M-843 辦公椅1', '2', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('5', '2020-03-11 18:00:02', '河南工程學院2', '鄭州網航科技有限公司2', '河南省省直2', '椅凳類2', '澳舒健2', 'M-843 辦公椅2', '3', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('6', '2020-03-11 18:00:03', '河南工程學院3', '鄭州網航科技有限公司3', '河南省省直3', '椅凳類3', '澳舒健3', 'M-843 辦公椅3', '4', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('7', '2020-03-11 18:00:04', '河南工程學院4', '鄭州網航科技有限公司4', '河南省省直4', '椅凳類4', '澳舒健4', 'M-843 辦公椅4', '5', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('8', '2020-03-11 18:00:05', '河南工程學院5', '鄭州網航科技有限公司5', '河南省省直5', '椅凳類5', '澳舒健5', 'M-843 辦公椅5', '6', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('9', '2020-03-11 18:00:06', '河南工程學院6', '鄭州網航科技有限公司6', '河南省省直6', '椅凳類6', '澳舒健6', 'M-843 辦公椅6', '7', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('10', '2020-03-11 18:00:07', '河南工程學院7', '鄭州網航科技有限公司7', '河南省省直7', '椅凳類7', '澳舒健7', 'M-843 辦公椅7', '8', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('11', '2020-03-11 18:00:08', '河南工程學院8', '鄭州網航科技有限公司8', '河南省省直8', '椅凳類8', '澳舒健8', 'M-843 辦公椅8', '9', '1380', '4140', 'WSCG19171737156C7B35EE'); INSERT INTO `tb_dealrecord` VALUES ('12', '2020-03-11 18:00:09', '河南工程學院9', '鄭州網航科技有限公司9', '河南省省直9', '椅凳類9', '澳舒健9', 'M-843 辦公椅9', '10', '1380', '4140', 'WSCG19171737156C7B35EE');
2、利用存儲過程
創建一個存儲過程:
DELIMITER // DROP PROCEDURE IF EXISTS INIT_DEMO300_DA;//如果INIT_DEMO300_DA存在就刪除,在實際運行中要刪除注釋 CREATE PROCEDURE INIT_DEMO300_DA() BEGIN DECLARE n int DEFAULT 2000000; WHILE(n<2000070) DO INSERT INTO user(userid,wincount,losecount,drawcount,escapecount,score,gamelevel,type) VALUES(n,FLOOR(1+(RAND()*6)),FLOOR(1+(RAND()*6)),FLOOR(1+(RAND()*6)),0,FLOOR(1000+(RAND()*100)),FLOOR(10+(RAND()*6)),21); //FLOOR(1+(RAND()*6)) mysql的隨機數生成 set n = n + 1; END WHILE; END // DELIMITER ; call INIT_DEMO300_DA();
如果想要n從0開始,只需要將 DECLARE n int DEFAULT 2000000; 這句sql的 2000000 改成0即可。
注意:在實際運行中要刪除注釋!
