使用前的准备
- 创建数据库 可以是 navicat premium 进行数据库创建
创建表,创建的sql如下
SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for city -- ---------------------------- DROP TABLE IF EXISTS `city`; CREATE TABLE `city` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `state` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='市级信息'; SET FOREIGN_KEY_CHECKS = 1;
3 在navicat premuium 创建新的 query 执行如下sql语句
DROP PROCEDURE IF EXISTS proc_initData;--如果存在此存储过程则删掉
DELIMITER $
CREATE PROCEDURE proc_initData()
BEGIN
DECLARE i INT DEFAULT 1;
WHILE i<=10000 DO
INSERT
INTO city(name,state) VALUES(i,'测试数据');
SET i = i+1;
END WHILE;
END $
CALL proc_initData();