Navicate中构造存储过程基本步骤(插入数据)

目录

🍑插入一条数据

🍑创建存储过程--循环插入多组数据

🍑创建存储过程--参数化存储过程


🍑插入一条数据

首先明确对应的数据库名,明确要插入数据的表名,明确表中字段的规则

1、打开Navicate,连接上对应数据库

2、点击Query-->New Query,可以打开一个窗口来输入命令

3、输入命令:insert into 表名(字段) values(值) ,然后点击Run就能在对应表格iwebshop中插入数据了。

insert into iwebshop_user(username, password) values("jenny", 123456)

4、插入之后表中数据如下,id为自增值,其他没赋值的就是空值。

🍑创建存储过程--循环插入多组数据

想要执行循环插入数据的命令,需要为其创建一个存储过程,然后去执行存储过程。

1、首先编写好循环插入的命令

 
  1. create procedure demo()

  2. begin

  3. # 设置循环变量

  4. declare i int;

  5. # 循环变量赋值

  6. set i=1;

  7. while i<=3 do

  8. insert into iwebshop_user(username, password) values(concat("Helen", i), 123456);

  9. set i=i+1;

  10. end while;

  11. end

2、运行Run命令之后,会发现虽然有执行结果,但是表中却没有插入数据,是因为还需要到存储过程中运行才会生效。

这时候点击Stored Procedure,会发现下面存在了一个我们刚刚命名的一个demo文件。

3、双击demo文件,点击Run,就会执行命令了

4、查看表格,3条数据已经被插入

5、之前编写的Query也可以保存一下,方便以后编辑。点击File--save即可。

🍑创建存储过程--参数化存储过程

1、打开之前保存的Query,添加参数num。(注意:需要指定参数类型)

 
  1. create procedure demo1(num int)

  2. begin

  3. # 设置循环变量

  4. declare i int;

  5. # 循环变量赋值

  6. set i=1;

  7. while i<=num do

  8. insert into iwebshop_user(username, password) values(concat("jerry", i), 123456);

  9. set i=i+1;

  10. end while;

  11. end

2、同样保存一个存储过程,然后去运行它,点击Run之后会弹出一个窗口让你去输入参数值,输入一个5。

3、查看表格,指定数量的内容就被插入了

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值