位置: 编程技术 - 正文

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的和)

  • 小规模增值税纳税申报
  • 预缴税款可以下调吗
  • 公共绿地绿化
  • 外商投资企业土地使用税什么时候交
  • 增值税怎样报税
  • 增值税出口退税政策
  • 土地增值税预征管理办法
  • 固定资产的折旧费用计入什么科目
  • 汇票退回会计分录怎么写
  • 保险公司代扣代缴车船税完税证明
  • 收取加盟费如何交税
  • 互联网企业招商方案
  • 净利润提盈余公积
  • 航天信息维护费280元报税怎么抵扣
  • 政府机构可以开对外营业的餐饮吗
  • 农产品销售发票是什么?
  • 工资薪金税前扣除比例
  • 开具红字增值税专用发票是什么意思
  • 其他应收款要做账吗
  • 长期股权投资的交易费用计入哪里
  • 增值税一般纳税人认定标准
  • 货物发出未开票
  • 港杂费是由谁收取
  • 固定资产拆除后账务处理
  • 应征增值税不含税销售额和免税销售额
  • 出纳有哪些清点项目
  • 劳保用品做账分录
  • macbook版itunes
  • 公司资产转让要交多少税
  • 小规模商贸企业增值税税率
  • PHP:pg_lo_truncate()的用法_PostgreSQL函数
  • 应交增值税专栏下的增值税项目有哪些?
  • 海关交税标准表
  • 美国大峡谷在哪儿
  • 财务费用为负数是好事还是坏事
  • php编辑器哪个好
  • php实现和工作原理
  • 教育行业财务处理流程
  • 融资租入的机器设备属于什么科目
  • 音乐制作人评刀郎新专辑
  • 结转坏账准备是什么意思
  • 行政事业单位慰问外单位
  • vscode主题插件护眼
  • db2入门教程
  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
  • 开业前需要支出什么费用
  • 企业所得税季报资产总额季初季末
  • 进口消费税为什么不是1乘2
  • 个人汽车保险费可以放在公司报销吗
  • 银行代发工资流失原因
  • 实收资本库存现金凭证怎么开
  • 什么企业的应急预案需要备案
  • 企业所得税是哪种
  • 什么是商业汇票,其种类有哪些
  • 存量资金会计处理办法
  • 行政事业单位零星维修相关规定
  • 技术服务收入包括哪些
  • 在建工程前期费用明细
  • 固定资产转为投资性房地产的账务处理公允价值
  • 研发费用加计扣除的条件
  • 连锁店会计处理流程
  • 操作系统中的三级调度
  • 简述linux几种主流发行版本及其特点
  • win8系统出现蓝屏怎样处理
  • 进程crash是什么意思
  • linux虚拟机网络设置
  • subss
  • win7系统的虚拟内存在哪里
  • centos安装编译环境
  • w8系统ie浏览器在哪
  • 在对linux系统中dir
  • w7提高开机速度
  • windows 8怎么样
  • ExtJs扩展之GroupPropertyGrid代码
  • 网管系统怎么用
  • jquery教程chm
  • 电子发票开具之前有销售方字样,为什么开具出来就不显示了?
  • uk怎么添加发票
  • 自来水公司服务热线电话
  • pcie3.0*4接口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设