iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >PHP Mysql support: 是mysql 还是mysqlnd?
  • 104
分享到

PHP Mysql support: 是mysql 还是mysqlnd?

2024-04-02 19:04:59 104人浏览 八月长安
摘要

您正在使用其中一个备用存储库安装现代版本的PHP,突然间您遇到了一个令人困惑的选择。你想在php程序中支持Mysql(mysqli或PDO-mysql)。你会怎么选择?  首先,您可能应该

您正在使用其中一个备用存储库安装现代版本的PHP,突然间您遇到了一个令人困惑的选择。你想在php程序中支持Mysqlmysqli或PDO-mysql)。你会怎么选择? 

首先,您可能应该使用PDO。与mysqli相比,它只是一个更干净的数据库界面,如果你使用像Doctrine2这样的ORM,它也往往是支持的选项。 

但是你可能已经发现安装PDO软件包并不能让你支持MySQL。 

那么这2个套餐是什么?一旦我们将WEBtatic设置为回购,那么让我们看看Centos下的yum向我们展示了什么:


  *  webtatic:us-east.repo.webtatic.com 
====================================== ======== 
php56w-mysql.x86_64: 用于 使用MySQL数据库  PHP应用程序
的模块php56w-mysqlnd.x86_64: 用于 使用MySQL数据库的PHP应用程序的模块
 



简而言之,mysql扩展即mysql库是引用oracle / mysql

...通用客户端库

名为libmysql。

这是支持mysql的原始php方法。MySQL提供了一个客户端api库,并使用该c库,创建了一个php扩展,它依赖于libmysql实现着名的mysql_函数,允许php与mysql通信。 

mysqlnd包(其中nd代表“本机驱动程序”)是一个项目的成果,它使mysql在php语言中最佳地工作。再次引用mysql网站:

mysqlnd库经过高度优化,可以与PHP紧密集成。MySQL客户端库无法提供相同的优化,因为它是一个通用的客户端库。

mysqlnd库使用PHP内部C基础架构无缝集成到PHP中。此外,它还使用PHP内存管理,PHP Streams(I / O抽象)和PHP字符串处理例程。例如,mysqlnd使用PHP内存管理可以通过使用只读变量(写入时复制)来节省内存,并使mysqlnd适用于PHP内存限制。



除了这些好处之外,还有一些有趣的增强功能和对插件的支持,这些插件可能是您作为开发人员或系统管理员特别感兴趣的。 

一般情况下,你的代码不应该破坏,因为api在mysqlnd下应该和旧的mysql库一样。

结论

总之,您希望现在和将来使用 mysqlnd


您可能感兴趣的文档:

--结束END--

本文标题: PHP Mysql support: 是mysql 还是mysqlnd?

本文链接: https://www.lsjlt.com/news/47049.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • nodejs 还是php
    近年来,随着互联网产业的发展,前后端技术也越来越受到重视。其中,Node.js和PHP作为两种主要的后端技术备受争议。到底哪一种技术更好?本文将对这两种技术进行比较分析,帮助你做出更好的选择。一、Node.jsNode.js是一种服务器端J...
    99+
    2023-05-16
  • 点赞功能使用MySQL还是Redis
    目录1. 新手常犯的错误2. 使用Iterator的remove()方法3. 使用for循环正序遍历4. 使用for循环倒序遍历5. 使用Iterator的remove()方法6. ...
    99+
    2024-04-02
  • MySQL还是SQL Server有什么区别
    本篇内容介绍了“MySQL还是SQL Server有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • 如何判断你的MySQL到底是读多还是写多
    本篇内容主要讲解“如何判断你的MySQL到底是读多还是写多”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何判断你的MySQL到底是读多还是写多”吧!笨方法(不...
    99+
    2024-04-02
  • mysql还原数据库的方法是什么
    要还原MySQL数据库,可以使用以下方法: 使用MySQL命令行工具: 可以使用mysql命令来还原数据库。首先,使用以下命令登录...
    99+
    2024-04-09
    mysql 数据库
  • mysql 到底是 join性能好,还是in一下更快呢
    先总结: 数据量小的时候,用join更划算数据量大的时候,join的成本更高,但相对来说join的速度会更快数据量过大的时候,in的数据量过多,会有无法执行SQL的问题,待解决 事情是这样的,去年入职...
    99+
    2023-09-13
    java 开发语言 数据库 大数据 mysql
  • php中tr标记是列还是行?
    在 PHP 中,tr (Table Row)是一个 HTML 标记,用于定义表格中的行。实际上,HTML 表格由许多 tr 组成,每个 tr 代表表格中的一行。在 PHP 中,我们可以使用 tr 标记通过循环来动态创建表格行。例如,假设我们...
    99+
    2023-05-14
    html php
  • 如何查看php是ts还是nts
    这篇文章主要介绍“如何查看php是ts还是nts”,在日常操作中,相信很多人在如何查看php是ts还是nts问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何查看php是ts还是nts”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • php是前台还是后端语言
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php是前台还是后端语言?php是后端语言。后端是管理、运营、数据挖掘等非面向访问者的东西。PHP(PHP: Hypertext Preprocessor)即“超文本...
    99+
    2024-04-02
  • 如何查看php是32还是64
    这篇文章主要介绍如何查看php是32还是64,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法...
    99+
    2023-06-15
  • php如何判断是apache还是nginx
    今天小编给大家分享一下php如何判断是apache还是nginx的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。检测Apach...
    99+
    2023-07-06
  • php数组是传值还是引用
    php数组是传值。PHP数组传递是值传递;在调用函数时通过将PHP数组作为实参赋给形参,在函数中修改,并不会影响到数组本身,说明此过程中的传递是值传递,数组变量并非指向此数组本身的引用。本教程操作环境:windows7系统、PHP8版、DE...
    99+
    2023-05-14
    php php数组
  • xml属于php还是js
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。xml属于php还是js?xml不属于php也不属于js。xml介绍:xml(xml)一般指可扩展标记语言可扩展标记语言 (Extensible Markup Lan...
    99+
    2024-04-02
  • html属于web还是php
    本教程操作环境:windows7系统、HTML5版、Dell G3电脑。html属于web前端页面的开发;而php属于后端的程序开发。html介绍HTML代表用于开发网页和特别是网页设计的超文本标记语言,是编写网页的最简单的语言。它主要是使...
    99+
    2023-05-14
    html web php
  • php开发用dw还是
    phpStorm好?随着Web开发技术的不断发展,PHP也成为了广泛应用的后端语言之一。而在进行PHP开发时,一款好的IDE(集成开发环境)软件是必不可少的。目前市面上比较流行的PHP开发工具主要有Adobe Dreamweaver和Jet...
    99+
    2023-05-24
  • MySQL 时间类型用 datetime, timestamp 还是 integer 更好
    目录问题MySQL 支持的数据类型IntegerDatetimeTIMESTAMPDATETIMEIntegerBETWEEN 查询性能差异问题 今天我们来探讨一个有意思的问题,先说...
    99+
    2024-04-02
  • MySQL到底大小写敏感还是不敏感?
    目录 一、MySQL是大小写敏感的吗 二、MySQL的大小写敏感是由参数控制的 三、MySQL大小写敏感如何设置 四、开发注意事项 五、总结 一、MySQL是大小写敏感的吗 在工作中,大家可能遇到过在本机开发的程序运行一切正常,发布到服...
    99+
    2023-09-09
    mysql 数据库 sql
  • navicat是不是mysql
    小编给大家分享一下navicat是不是mysql,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!  navicat不是mysql,navicat是一个方便快捷的数据库管理工具,而mysqlL是一...
    99+
    2024-04-02
  • mysql查询语句中,是join先执行还是where先执行?
    在 MySQL 中,WHERE 子句会先于 JOIN 子句执行。 JOIN 子句用于连接两个或多个表,在 JOIN 子句中可以使用 ON 或 USING 子句来指定连接条件。 JOIN 子句会从两个表中返回符合连接条件的行,这些...
    99+
    2023-09-05
    mysql 数据库 sql mybatis
  • MySQL数据备份与还原的方法是什么
    本篇内容介绍了“MySQL数据备份与还原的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、数据...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作