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

mysql_query()和myql_real_query()的区别

函数原型

int
mysql_query(MYSQL *mysql,
            const char *stmt_str)
int
mysql_real_query(MYSQL *mysql,
                 const char *stmt_str,
                 unsigned long length)

区别

两者都是执行一条SQL语句,主要的区别在于mysql_query() 不能用于执行带二进制的语句,也就是参数stmt_str中不能有二进制数据,会被解析成字符,例如二进制输入可能包含‘\0’字符,mysql_query会把它解析成字符串的结束符。
除此之外mysql_query的执行速度会比mysql_real_query慢一些,因为需要执行strlen来计算语句长度。

相关文章:

  • mysql_store_result和mysql_use_result的区别
  • linux下实时跟踪文件变化tail指令
  • 解决windeployqt打包QML程序无法启动的问题
  • windows下如何找到占用文件或文件夹的程序
  • 正则表达式的零宽断言
  • 如何在Qt中使用zlib
  • 如何在程序中解析获取word文档(docx格式)的文本内容
  • QFormLayout布局该什么时候使用
  • Qt判断文件类型 QMimeType
  • 在qmake中定义子项目的编译顺序(依赖关系)
  • lua面向对象-----继承的实现
  • 使用Qt实现阿里云API签名
  • 我的艰难生活
  • 在 Motorola 手机中,播放声音的注意点
  • 关于 Motorola E680 手机切出时如何关闭音乐的一些说明
  • 【剑指offer】让抽象问题具体化
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Consul Config 使用Git做版本控制的实现
  • cookie和session
  • es6--symbol
  • golang中接口赋值与方法集
  • HTTP中的ETag在移动客户端的应用
  • JavaWeb(学习笔记二)
  • js中的正则表达式入门
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Python_网络编程
  • Python语法速览与机器学习开发环境搭建
  • underscore源码剖析之整体架构
  • 初识MongoDB分片
  • 开源地图数据可视化库——mapnik
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端工程化(Gulp、Webpack)-webpack
  • 山寨一个 Promise
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 小程序button引导用户授权
  • 学习笔记:对象,原型和继承(1)
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 用jQuery怎么做到前后端分离
  • ​卜东波研究员:高观点下的少儿计算思维
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #git 撤消对文件的更改
  • (3)llvm ir转换过程
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (十)c52学习之旅-定时器实验
  • (转载)利用webkit抓取动态网页和链接
  • (转载)深入super,看Python如何解决钻石继承难题
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .gitignore文件---让git自动忽略指定文件
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .net 验证控件和javaScript的冲突问题
  • @Autowired自动装配