位置: 编程技术 - 正文

navicat中创建存储过程、触发器和使用游标的简单实例(图文)(navicate创建存储过程)

编辑:rootadmin

推荐整理分享navicat中创建存储过程、触发器和使用游标的简单实例(图文)(navicate创建存储过程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:navicate创建存储过程,navicat如何创建数据表,navicate创建存储过程,navicat如何创建存储过程,navicat如何建立数据库及表的创建,navicat创建的数据库的存储位置,navicat如何创建存储过程,navicat创建的数据库的存储位置,内容如对您有帮助,希望把文章链接给更多的朋友!

1、建表首先先建两张表(users表和number表),具体设计如下图:

2、存储过程写一个存储过程,往users表中插入数据,创建过程如下:

代码如下

执行存储过程后可以看到users表中的数据如下:

整个存储过程的编写就完成了,当然这只是一个极为简单的例子,仅供入门参考。

3、触发器

在写触发器之前,我们先把users的数据清空

现在我们有两个表,我要做的事情就是,当我往users中插入数据后,number中也相应变化:

例如,number表中有一条初始数据,id=1,num=0;

navicat中创建存储过程、触发器和使用游标的简单实例(图文)(navicate创建存储过程)

当我往users中插入一条数据后,就触发number表中的num字段就加1,也就是记录用户数。

下面我们来实现这个小小的功能。

右击users表,选择设计表

选择触发器选项

保存后,再往users表中添加新数据,再查看一下number中的数据,你会神奇的发现,number表中的数据也变了,自己动手试一下吧!

ps:存储过程需要程序员自己去执行,触发器,顾名思义,自动触发。

4、游标使用我现在想做的是将student_ID字段都加上,通过这个例子简单展示一下游标的使用。

创建一个存储过程,创建方式参考上面步骤。存储过程代码如下:

执行上面的存储过程,你会发现,users中的数据如你所愿的发生了变化。

MySQL实现类似于connect_by_isleaf的功能MySQL方法或存储过程 最近有个特别变态的业务需求,有一张表CREATETABLE`demo`(`id`int()unsignedNOTNULLAUTO_INCREMENT,`tid`int()DEFAULT'0',`pid`int()DEFAULT'1',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREM

MySQL的查询计划中ken_len的值计算方法 key_len的含义在MySQL中,可以通过explain查看SQL语句所走的路径,如下所示:mysqlcreatetablet(aintprimarykey,bintnotnull,cintnotnull,index(b));QueryOK,0rowsaffected(0.sec)mysqlexpla

linux下mysql 5.7. 免安装版本图文教程 本文为大家分享了mysql5.7.免安装版本教程,供大家参考,具体内容如下MySQL:5.7.程序目录:/usr/local/MySQL数据文件目录:/data/mysql下载地址

标签: navicate创建存储过程

本文链接地址:https://www.jiuchutong.com/biancheng/350091.html 转载请保留说明!

上一篇:MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔(推荐)(如何在mysql显示当前用户)

下一篇:MySQL实现类似于connect_by_isleaf的功能MySQL方法或存储过程(mysql和c)

  • 正常工资薪金包括年终奖吗
  • 税负税负率与税率区别?
  • 递延所得税计算表模板
  • 未投入使用的固体废物
  • 公益组织收到捐赠款计入什么科目
  • 教育行业主营业务内容
  • 金税盘电子发票怎么读入
  • 厂里搬厂赔偿员工标准
  • 个体生产经营所得税税率表
  • 以应税消费品抵偿债务的计税依据
  • 中小型企业库存的问题及对策
  • 外币借款业务的会计分录还款时利息
  • 增值税发票丢了怎么补开
  • 建筑服务专用发票需要进项吗
  • 债务重组与资产重组
  • 航天金穗服务费抵扣
  • 收到员工的罚款钱怎么写分录
  • 小规模纳税人设备税率
  • 个人所得税期末余额在借方表示
  • 协会核定的税种都有哪些?
  • 电力设备维护费增值税税率
  • 如何计算房地产容积率与土地面积
  • 存根联和记账联丢失有影响吗
  • 7月1日所有公司发票系统需要升级,办公用品发票买什么开什么
  • 实收资本里的钱怎么做账
  • 进项5万出项6万,需交多少税
  • 销售不动产增值税税率变化
  • 小规模核定征收怎么交税
  • 税务要求企业所得税预缴申报更正
  • 工会经费的开支必须取得发票么
  • 盈余公积意思大白话解释
  • 个体工商户开票免税额度是多少
  • 营业执照原件丢失后果
  • 应收预收账款属于什么科目
  • 企业延期支付工资的法律依据
  • 其他生活服务业增值税税率
  • office进程
  • 挂靠借用资质账务处理?
  • 成都划拨土地出让金计算
  • php readfile
  • 公司搬家费用怎么入账
  • php和js 哪个简单
  • 格雷厄姆岛
  • 红字发票冲减的是当月收入吗
  • 增值税专用发票和普通发票的区别
  • anaconda下的python
  • vue前端怎么运行
  • elementui form rules
  • 企业研发费用加计扣除比例
  • 物流小规模企业有哪些
  • 零申报年报需要哪些表格
  • 车辆维修费发票图片
  • 微信收款和支付宝收款有啥区别
  • 清算时存货是否要交税
  • 融资租赁租金计算工具使用的主要过程
  • 没有发票意味着什么
  • 机动车经销企业开具机动车发票
  • 已抵扣的进项税额转出会计分录账务处理
  • 进口向海关缴纳消费税
  • 交易或事项对会计等式的影响基本类型
  • 进口关税如何记账
  • 未抵扣进项税额转出会计分录
  • 预收物业费预收什么意思
  • 发票开错了只能冲红票吗?
  • 公司电子发票报销
  • MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的原因分解决办法
  • macbookpro通知栏
  • linux系统基础教程
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 在linux操作系统中,/etc/rc.d/init.d
  • 基于JAVASCRIPT实现的可视化工具是
  • .material design
  • Linux 中常用的几种压缩工具?
  • python中面向对象
  • javascript怎么学
  • 用jquery写注册界面
  • jQuery ajax应用总结
  • 快递代缴的关税有税单吗
  • 中介服务企业怎么注册
  • 美国对中国商品征收关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设