使用前的准备
- 创建数据库 可以是 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();
—————– 关注公众号获取更多内容————

本文介绍如何使用Navicat Premium创建数据库和表,并通过SQL语句批量插入数据的方法。主要内容包括设置字符集、禁用外键检查、定义表结构、创建存储过程以及执行初始化数据的过程。
506

被折叠的 条评论
为什么被折叠?



