位置: 编程技术 - 正文

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)

  • 个人发票需要身份证信息吗?
  • 银行承兑质押金的会计分录
  • 机票行程单丢了可以重新打吗
  • 企业计提的资产包括哪些
  • 商贸企业变更为生产企业
  • 一般纳税人收到专票怎么做分录
  • 未按期预缴企业个税
  • 印花税申报完成后如何缴款
  • 企业购买银行理财会亏吗
  • 滞留票的进项税能抵扣吗
  • 关于旅行社代订的通知
  • 同一笔销售业务的收入和成本
  • 个人所得税法规定可减征个税的情形有
  • 利润表季报表
  • 物业费属于什么合同
  • 工资不在本单位拿取的能加入会员吗
  • 两个立项可以并在一起招标吗
  • 会计股权分配
  • 广告租赁公司
  • 企业收到的贷款会计分录
  • 存货抵偿债务账务处理
  • 个人取得经济补偿金个人所得税计算
  • 核销坏账应具备的条件
  • 给法院交的诉讼费怎么交
  • 应交税费留底增值税
  • window10 怎么避免弹窗广告
  • 测测网络
  • 收到厂家返利怎么做账务处理
  • 代开的发票没有人名行不行?
  • php网站架设
  • linux怎么查看防火墙信息
  • 绿萝 用什么土
  • 不属于职工福利费的是抚恤费
  • gws.exe是啥
  • 克卢恩国家公园在哪里
  • 'The Wave' sandstone formation in Coyote Buttes North, Paria Canyon-Vermilion Cliffs National Monument, Arizona (© Dennis Frates/Alamy)
  • php采集系统
  • axios.interceptors.request.use简介
  • thinkphp域名路由
  • 股权转让实操
  • is not defined at HTMLInputElement.onclick
  • ai图片生成矢量图
  • vue viewui
  • 附加税减免申报表怎么填
  • 企业的应交税金一般通过什么科目核算
  • 预收账款是否需入账
  • 房地产开发公司组织架构
  • linux服务器环境搭建
  • vue–router
  • 研发增值税税率怎么算
  • 既开发票又开收据是有财务风险吗?
  • 发票金额是含税价还是不含税价
  • 《中华人民共和国治安管理处罚法》
  • 个人接私活需要什么条件
  • sql for in
  • 息税前利润变动率怎么算
  • 支付宝提现到对公账户要收手续费吗
  • 报销差旅费会计分录退回现金
  • 什么是公司财务管理中的一个重要组成部分
  • 预提费用在汇算清缴时调整,会计分录怎么做
  • 事业单位零余额账户使用流程
  • 银行手续费发票负数是啥意思
  • 对外投资需要股东会决议吗
  • 净利润递延所得税
  • 哪些费用可以入开办费
  • 应收账款有什么
  • 小规模纳税人注册资金要求多少
  • 外汇申报要在几天之内
  • 低值易耗品与固废的区别
  • sql中的存储过程
  • windows vista server
  • ubuntu系统中安装微信步骤
  • freebsd怎么样
  • watch programmes
  • xp系统好奇怪哦
  • ubuntu16.04输入法
  • 免费升win10时升级后一直有效吗
  • 提取字符串的公式
  • JavaScript获取网页内容
  • 河北税务怎么打不开网页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设