位置: 编程技术 - 正文

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)

  • 税务机关是什么
  • 财务软件回收
  • 小规模纳税人加油发票可以抵扣吗
  • 学校食堂支出
  • 间接持股数怎么计算
  • 一揽子交易定义
  • 小企业准则汇兑损失计入什么科目
  • 特殊行业包括哪些
  • 人力资源外包服务增值税税率
  • 设备维修增值税
  • 营改增后建安企业账务处理
  • 个人账户可以转公户吗?
  • 增值税税负率计算包含附加税吗
  • 合作社能否开具专用发票
  • 水资源税的纳税义务人
  • 怎么分辨是否清真食品
  • 固定资产大修理怎么界定
  • 停车场收入如何确认缴税
  • 建筑投资包括哪些
  • 企业出售二手车增值税如何缴纳
  • 个人所得税代扣代缴的适用范围
  • 工资扣员工的罚款入什么科目
  • 苹果手机上显示LTE是什么意思
  • 电脑总是死机
  • windows 10 21h1
  • php递归函数遍历数组
  • memcache php
  • 个人所得税计提和发放分录
  • 电力系统常用的接线有哪几种
  • xwizard.exe是什么
  • php yeid
  • 非货币性资产交换补价大于25%的会计处理
  • 个人通讯费可以税前扣除吗
  • vue下载安装
  • kafka图形化界面
  • 布鲁克斯岭
  • 前端段落空两格怎么设置
  • 会计政策变更追溯调整为什么不影响所得税
  • 电子承兑汇票支付信用查询是什么意思
  • uniapp开发微信小程序怎么样
  • 织梦栏目内容不显示
  • 结转成本费用
  • 长期股权投资的明细科目有哪些
  • 以前年度损益调整账务处理分录
  • 印花税每个月都要申报吗
  • sql server 2008数据库引擎等安装失败
  • 其他收益属于什么类科目
  • 公司买卖股票亏损了 要交企业所得税吗
  • 软件研发费用怎么做账
  • 营业利润是负数什么原因
  • 企业职工福利费使用范围和标准
  • 过期产品进项税用转出吗
  • 2023年职工养老保险缴费标准
  • 财务报表的一般构成要素
  • 研发费用账务处理实例
  • mysql5.7解压版安装
  • airdrop怎么用?
  • windows 8
  • centos双网卡配置
  • “linux”
  • xp系统java环境变量配置
  • centos直接进入命令行
  • UnityEditor.UI.dll' is in timestamps but is not known in assetdatabase
  • python 字典怎么用
  • nodejs跳转到指定页面
  • css的reset
  • Node.js中的全局对象有
  • 批处理列出文件名
  • 简单好用的记账app
  • js控制横向滚动条
  • python计算文件大小
  • js异步实现原理
  • unity中如何修改prefab
  • 河北省税务局云平台运维
  • 怎样查询灵活就业养老保险缴费记录
  • 全电发票
  • 车辆购置税查询平台打印
  • 商铺缴纳契税需要复印件吗
  • 网上缴公积金怎么查询
  • 自然人电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设