当前位置: 首页 > news >正文

mysql_store_result和mysql_use_result的区别

mysql_store_result()

  • 本次查询的所有结果都缓存到客户端,这样做的好处是可以随意的访问结果中的值,例如可以使用mysql_data_seek() 和mysql_row_seek() 访问任意位置的数据或者行。
  • 同时由于数据是缓存到本地的,可以直接使用mysql_num_rows()来获取结果的行数。
  • 不利的一方面在于会消耗内存来缓存这些结果,一般情况下这个不利因素可以忽略。

mysql_use_result()

  • 与mysql_store_result()最大的不同之处在于,mysql_use_result()只在客户端缓存一行结果,所以mysql_use_result()的调用速度会快一些,内存的需求也小。
  • 不好的方面,首先没办法随机访问,只能顺序访问,一行一行的从服务器取回查询结果。其次无法直接获得本次查询结果的行数,每当从服务器获取一条结果就增加一次行数,直到服务器没有数据可读,此时才能获得查询结果的行数。

相关文章:

  • linux下实时跟踪文件变化tail指令
  • 解决windeployqt打包QML程序无法启动的问题
  • windows下如何找到占用文件或文件夹的程序
  • 正则表达式的零宽断言
  • 如何在Qt中使用zlib
  • 如何在程序中解析获取word文档(docx格式)的文本内容
  • QFormLayout布局该什么时候使用
  • Qt判断文件类型 QMimeType
  • 在qmake中定义子项目的编译顺序(依赖关系)
  • lua面向对象-----继承的实现
  • 使用Qt实现阿里云API签名
  • 我的艰难生活
  • 在 Motorola 手机中,播放声音的注意点
  • 关于 Motorola E680 手机切出时如何关闭音乐的一些说明
  • 手机键盘键值表
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • Fundebug计费标准解释:事件数是如何定义的?
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Netty 4.1 源代码学习:线程模型
  • tweak 支持第三方库
  • 开源SQL-on-Hadoop系统一览
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 实习面试笔记
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 思否第一天
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 终端用户监控:真实用户监控还是模拟监控?
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • #1015 : KMP算法
  • (09)Hive——CTE 公共表达式
  • (33)STM32——485实验笔记
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Java)【深基9.例1】选举学生会
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (汇总)os模块以及shutil模块对文件的操作
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • ******之网络***——物理***
  • .NET 表达式计算:Expression Evaluator
  • .NET程序员迈向卓越的必由之路
  • .NET开发人员必知的八个网站
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • .sh 的运行
  • @RequestMapping处理请求异常
  • [AIGC codze] Kafka 的 rebalance 机制
  • [Android] 修改设备访问权限
  • [Contest20180313]灵大会议
  • [HTML API]HTMLCollection
  • [J2ME]如何替换Google Map静态地图自带的Marker
  • [Oh My C++ Diary]函数重载
  • [PHP] 面向对象
  • [pyqt5]pyqt5设置窗口背景图片后上面所有图片都会变成和背景图片一样
  • [PyTorch][chapter 64][强化学习-DQN]
  • [Rust学习:二]变量和传参