位置: 编程技术 - 正文

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)

  • 来料加工增值税率
  • 提前买礼物
  • 外购商品赠送怎么做账
  • 为员工集中购买医疗保险
  • 过路费纸质发票怎么生成电子发票
  • 收到投资款如何写凭证
  • 公司出租非自有房产
  • 支付个人无发票怎么入账
  • 内部固定资产交易当期的合并处理,涉及出售
  • 长期投资包括哪些会计科目
  • 车船税手续费返还政策文件
  • 个人所得税允许扣除的费用
  • 未实现融资收益纳税调整
  • 如何减少资产负债表上的资本公积
  • 小规模企业季度超过30万,怎么收取增值税
  • 销项税额转出税额怎么做账?
  • 定额发票2019
  • 并购重组中需要哪些条件
  • 维修服务费税率是多少?
  • 统一社会信用代码查询和税号一致吗
  • 偿还债务是划拨资金吗
  • 一般纳税人申报哪些税种
  • 出口退免税资格备案
  • 跨年度冲减收入
  • 腾讯电脑管家网址多少
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • 公司向私人借款利息可以入账吗
  • 修改linux启动项
  • thinkphp5自定义标签
  • 税法的构成要素中,()是税法最基本的要素
  • 农村土地承包经营权证丢失怎么补办
  • 微信怎么开小
  • 外籍人员一次性奖金
  • 世界上寿命最长的灯泡是什么品牌
  • 房屋权属变更什么意思
  • 长期资产的减值和流动资产的减值的区别
  • 约克大教堂是基督教吗
  • phple
  • 收到投资款的会计科目怎么入账
  • 从零开始打造神级文明
  • node.js deno
  • yolov5画框重复、大框包小框问题解决,c++、python代码调用onnx
  • pytorch中embedding
  • sed命令大全
  • 加盟代理需要什么手续
  • 固定资产转为投资性房地产公允价值
  • 劳务派遣业务的特点
  • 过路费报销计入什么科目
  • 详解中国女足出线形势
  • 小规模增值税纳税人税率
  • 企业所得税余额为负数
  • 购买商标权需要缴税吗
  • 直接人工成本项目
  • 外经证是怎么样的
  • 收到工程款怎么入账
  • 注册资本实缴制改为认缴制
  • 企业所得税税负率多少合适
  • 如何进行企业建账
  • sqlserver按时间查询
  • freebsd怎么用
  • linux 匹配字符
  • linux中vim命令详解
  • win10 mobile下载
  • linux常用命令csdn
  • win8的桌面文件在哪里
  • [置顶] 《诸天星河》
  • Python遍历文件夹及子文件夹中的所有文档
  • js网页自动化
  • 如何用python编写脚本
  • ugy与ngy
  • 怎么监控键盘输入
  • python字典添加多个键值对
  • js中eval函数是干嘛的
  • base adk
  • 上海附加税税率2023
  • 北京公积金缴纳最低基数
  • 核准类和备案类的区别
  • 2021年留抵退税可以退2019年的吗
  • 贵州国家税务局陈开平
  • 在国税局工作属于什么职业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设