位置: 编程技术 - 正文

MySQL中预处理语句prepare、execute与deallocate的使用教程(数据库预处理语句)

编辑:rootadmin

推荐整理分享MySQL中预处理语句prepare、execute与deallocate的使用教程(数据库预处理语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql预处理语句怎么写,mysql预处理语句举例,mysql预处理语句举例,mysql 预处理,mysql 预处理,mysql预处理语句举例,mysql预处理语句举例,mysql预处理语句,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

MySQL官方将prepare、execute、deallocate统称为PREPARE STATEMENT,我习惯称其为【预处理语句】,其用法十分简单,下面话不多说,来一起看看详细的介绍吧。

示例代码

举个栗子:

使用PAREPARE STATEMENT可以减少每次执行SQL的语法分析,比如用于执行带有WHERE条件的SELECT和DELETE,或者UPDATE,或者INSERT,只需要每次修改变量值即可。

同样可以防止SQL注入,参数值可以包含转义符和定界符。

MySQL中预处理语句prepare、execute与deallocate的使用教程(数据库预处理语句)

适用在应用程序中,或者SQL脚本中均可。

更多用法:

同样PREPARE ... FROM可以直接接用户变量:

每一次执行完EXECUTE时,养成好习惯,须执行DEALLOCATE PREPARE … 语句,这样可以释放执行中使用的所有数据库资源(如游标)。

不仅如此,如果一个session的预处理语句过多,可能会达到max_prepared_stmt_count的上限值。

预处理语句只能在创建者的会话中可以使用,其他会话是无法使用的。

而且在任意方式(正常或非正常)退出会话时,之前定义好的预处理语句将不复存在。

如果在存储过程中使用,如果不在过程中DEALLOCATE掉,在存储过程结束之后,该预处理语句仍然会有效。

总结

标签: 数据库预处理语句

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

上一篇:MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理

下一篇:MySQL利用AES_ENCRYPT()与AES_DECRYPT()加解密的正确方法示例(MySQL利用不同的流程语句输出1到200的和)

  • 个体户查账征收需要交什么税
  • 小规模企业每月能开多少专票
  • 发票的规格和型号有哪些
  • 增值税可以退税嘛
  • 电子发票有使用期限吗
  • 收到所得税退税怎么做账务处理
  • 建筑行业异地工资怎么算
  • 合并报表负商誉为什么计留存收益
  • 代扣代缴增值税纳税义务发生时间
  • 收入转本年利润的会计分录
  • 补充医疗保险能自己交吗
  • 税收完税证明怎么打印
  • 纳税申报表如何导出
  • 技术研发费用计入什么科目
  • 出口退税是按进项税额吗
  • 印花税要报吗
  • 企业出售房屋交什么税
  • 特定业务计算的应纳税所得额是什么意思
  • 期间费用包括哪些?
  • etc发票抵扣进项
  • 外购已抵扣进项税额
  • 投资税收抵免
  • 商标公司转让给个人提供什么?
  • 免征的增值税需要纳税调整吗
  • 技术服务辅助设施包括
  • php+mysql+apache
  • 股东退股怎么分钱
  • 土耳其棉花堡位置
  • 兰萨罗特岛的地理位置
  • 财政专户资金是专项资金吗
  • 编写jsp程序,实现简易计算机
  • yolov3输出是什么
  • python编程自动化框架怎么搭建
  • clock set命令
  • 免税不可以开专票吗
  • 租赁办公场所的法律规定
  • python os.path.join()函数的使用
  • 电费账务qc
  • 什么样的差旅费津贴可以税前扣除
  • 其他应付款包括应付股利和应付利息吗
  • 计提制造费用
  • 承包经营所得适用比例税率
  • 小规模如何缴纳税款
  • 本月损益类未结转为零的一级科目怎么操作
  • 如何申请增值税留抵退税
  • 半成品会计处理流程
  • 认缴的注册资金怎么做账
  • 业务招待费可以计入销售费用吗
  • 会计凭证审核标准有哪些
  • 无形资产减值准备是什么科目
  • 如何整理装订记账凭证
  • mysql的用处
  • linux/fs.h
  • ubuntu20.04软件安装
  • unix系统命令大全
  • solaris 安装
  • win10老是提示
  • win10回收站文件在哪里
  • win10无法启动安全服务中心怎么办
  • win7系统关闭防火墙怎么关闭
  • pavfires.exe - pavfires是什么进程 有什么用
  • Windows8和Windows Phone8中IE10两者相同点和区别
  • win10 20h2怎么更新
  • 如何选择性地隐藏部分任务栏程序
  • js 正则验证
  • 搭建nfs
  • vue中的echarts
  • android 系统app权限
  • JavaScript中Number.MAX_VALUE属性的使用方法
  • 如何分析源码
  • android开发是什么意思
  • javascript程序设计教程
  • jupyter 安装python包
  • django返回json数据
  • jquery 鼠标
  • python系统代码
  • 国税手工发票
  • 广东省广州市国资委
  • 辽宁国税征期日历
  • 非居民企业机构场所核定征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设