关于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 阅读 7 次 更新于 2025-07-21 03:52:43 我来答关注问题0
  • MySQL数据库的存储位置主要在以下几个方面:文件系统存储:MySQL数据库默认将数据存储在服务器的文件系统中。在Linux系统中,默认情况下,MySQL的数据文件通常位于/var/lib/mysql目录下。磁盘存储:文件系统中的MySQL数据文件实际上存储在磁盘上。这些磁盘可以是机械硬盘(HDD)或固态硬盘(SSD),具体取决于...

  •  翡希信息咨询 mysql是什么

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

  •  翡希信息咨询 mysql是什么

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前隶属于Oracle公司。以下是关于MySQL的详细解答:流行度与应用:MySQL是最流行的关系型数据库管理系统之一,尤其在WEB应用方面,它是最好的RDBMS应用软件之一。数据存储方式:MySQL采用关系数据库模型,将数据保存在不同的表中,而非将所有数据...

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

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

  • MySQL是一个开源的关系型数据库管理系统(RDBMS)。以下是关于MySQL的详细介绍:一、基本概述 MySQL由瑞典MySQL AB公司开发,目前由Oracle公司拥有。它是一个功能强大的关系型数据库管理系统,用于存储、检索和管理数据。二、主要用途 数据存储:MySQL能够存储大量数据,并支持多种数据类型,如整数、浮点数、...

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

mySQL相关话题

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