关于mysqli和mysql在处理存储过程和事务的区别

mysql的函数,一般都有对应一个mysqli的函数,如mysql_query对应mysqli_query,功能一样。当然mysqli也根据自身的特点加入了一些mysql没有的函数。支不支持事务,要看mysql数据库的版本和存储引擎,跟php的版本无关。新软件开发,建议还是用mysqli系列的面象对象方式,性能更好,但要考虑好环境的兼容问题...
关于mysqli和mysql在处理存储过程和事务的区别
常说的mysql与mysqli,那是说php方面的函数集,跟mysql数据库没有关系。

在php5之前,大家都是用php的mysql去驱动mysql的,如mysql_query()的函数,但这样都是面向过程,算是第一代的mysql数据库驱动程序,也比较原始兼容性好。

在php5以后,随着面向对象的加入,就增加mysqli的函数功能,他是原先mysql系统函数的增强版,更稳定更高效更安全,如mysqli_query()。mysqli是面向对象,以对象的方式操作驱动mysql数据库。这个算是第二代了。

mysql的函数,一般都有对应一个mysqli的函数,如mysql_query对应mysqli_query,功能一样。当然mysqli也根据自身的特点加入了一些mysql没有的函数。

支不支持事务,要看mysql数据库的版本和存储引擎,跟php的版本无关。

新软件开发,建议还是用mysqli系列的面象对象方式,性能更好,但要考虑好环境的兼容问题。2013-09-04
mengvlog 阅读 124 次 更新于 2025-09-10 16:44:15 我来答关注问题0
  •  翡希信息咨询 关于MySQL安装的时候卡在 starting the server 不动的情况

    打开服务管理器:按Win+R,输入services.msc,打开服务管理器。查找MySQL服务:在服务列表中,找到MySQL服务(可能是MySQL、MySQL57、MySQL80等)。尝试手动启动:右键点击MySQL服务,选择“启动”。如果启动失败,查看错误提示。三、使用免安装版MySQL并手动配置 如果上述方法均无效,可以尝试使用MySQL的免安装...

  •  深空见闻 mysql是什么意思

    MySQL是一个关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前归属于Oracle公司旗下。MySQL在数据库领域具有极高的知名度和广泛的应用。以下是关于MySQL的详细解释:一、MySQL的基本定义 MySQL是一个开源的关系型数据库管理系统,它使用标准的SQL数据语言形式,能够处理拥有上千万条记录的大型数据...

  • MySQL数据库的存储位置主要在以下几个方面:文件系统存储:MySQL数据库默认将数据存储在服务器的文件系统中。在Linux系统中,默认情况下,MySQL的数据文件通常位于/var/lib/mysql目录下。磁盘存储:文件系统中的MySQL数据文件实际上存储在磁盘上。这些磁盘可以是机械硬盘(HDD)或固态硬盘(SSD),具体取决于...

  •  文暄生活科普 什么是Mysql?

    MySQL是一个开放源码的小型关系型数据库管理系统。以下是关于MySQL的详细介绍:开发者与归属:MySQL最初由瑞典的MySQL AB公司开发。应用广泛:MySQL被广泛地应用在Internet上的中小型网站中,成为许多网站选择的数据库解决方案。优势特点:体积小:MySQL数据库管理系统占用空间相对较小,便于部署和维护。速度快...

  •  翡希信息咨询 mysql是什么

    MySQL是一个关系型数据库管理系统。以下是关于MySQL的详细介绍:开发者与归属:MySQL由瑞典的MySQLAB公司开发,目前属于Oracle旗下产品。流行度与应用:MySQL是最流行的关系型数据库管理系统之一,尤其在WEB应用方面,被认为是最好的RDBMS应用软件。数据存储方式:MySQL是关系数据库管理系统,它将数据保存在不...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部