位置: 编程技术 - 正文

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)

  • 发票没有申报能开票吗
  • 建筑公司分包项目违法吗
  • 仓库出入库账本图片大全
  • 什么经营范围可以开茶叶发票
  • 2021年度全年一次性计税
  • 收到股东投资款怎么做账
  • 代收货款的商品
  • 企业名称变更需要重新核名吗
  • 固定资产机械设备
  • 维修变压器的维修方法
  • 公司注销税务需要交多少钱
  • 购买电视机产生的费用
  • 个人终止投资经营怎么办
  • 房产税每次申报都要维护吗
  • 免交的增值税怎么退
  • 代驾公司增值税怎么交
  • 收取客户税点怎么记账
  • 建筑投资包括哪些
  • 商业保险费包括哪些
  • 商品售价有规定吗
  • 长期待摊费用摊销会计分录
  • PHP:session_commit()的用法_Session函数
  • 公司股东内部转让需要人脸识别吗
  • h5适配iphonex
  • codecline
  • 二级资本债向谁发行
  • vue项目引入ts
  • php签到功能思路
  • 微信小程序开发一个多少钱
  • 反斜杠python
  • 公司账户转法人账户
  • 企业以付费的形式
  • php支付接口对接教程
  • return函数
  • wordpress标签tag文章
  • 百度地图定位不更新
  • 出口退税税率差
  • 银行存款利息收税吗
  • 筹办期发生业务怎么办
  • 目前功能最强大的手机
  • 固定资产原值和净值在报表哪里看
  • 非金融企业借款利息收入计入什么科目
  • 提供加工修理修配劳务包含哪些
  • 税务怎么认定虚列工资
  • 查看、修改mysql的用户名和密码
  • 结转生产成本的数据从哪来的
  • 知识产权申请如何申请
  • 应收账款计提坏账比例
  • 非流动资产基金和专用基金
  • 一次性收取一年的租金如何做分录
  • sql server 操作
  • 模糊查询的通配符有哪些
  • win7控制台怎么打开
  • windowsxp删除所有内容
  • 系统维护的主要内容有哪些
  • ubuntu f7
  • centos7ftp
  • w10消费者版本和专业版区别
  • 虚拟机打不开linux
  • win73d设置怎么设置
  • win7系统桌面不能新建文件夹
  • win7运行窗口在哪
  • Default style sheet for HTML 4
  • javascript的
  • js中onmouseover
  • 搭建简单的spike课程
  • 在一个android创建一个按钮多选对话框
  • easyui messager alert 三秒后自动关闭提示的实例
  • js禁用键盘事件
  • jquery右击事件
  • python如何获取系统绝对路径
  • First Class: UI of Android
  • 工会经费税务代收现状
  • 陕西国家税务总局官网登录入口
  • 纳税申报期过了怎么申报
  • 广东省职称证书编号查询系统
  • 土地增值税核定征收尾盘销售
  • 市中区税务局办税大厅地址
  • 集体诉讼的后果
  • 烟叶税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设