20230920数据库插入数据

62 阅读1分钟

-- 创建测试表 CREATE TABLE test ( id INT PRIMARY KEY, name VARCHAR(50), age INT, address VARCHAR(100) ); -- 插入 10 万条数据 DELIMITER DECLAREiINTDEFAULT1;WHILEi<=100000DOINSERTINTOtest(id,name,age,address)VALUES(i,CONCAT(name,i),FLOOR(RAND()100),CONCAT(address,i));SETi=i+1;ENDWHILE;DECLARE i INT DEFAULT 1; WHILE i <= 100000 DO INSERT INTO test (id, name, age, address) VALUES (i, CONCAT('name', i), FLOOR(RAND() * 100), CONCAT('address', i)); SET i = i + 1; END WHILE; DELIMITER ;