开发手册 欢迎您!
软件开发者资料库

MySQLi - 简介

MySQLi简介 - 从简单和简单的步骤学习MySQLi,从基本到高级概念,包括简介,安装,管理,PHP语法,连接,创建,删除,信息,选择数据库,数据类型,创建,删除,克隆表,插入查询,选择查询,Where子句,更新查询,删除查询,类似子句,排序结果,使用连接,NULL值,正则表达式,事务,更改命令,索引,临时,使用序列,处理重复。

什么是数据库?

数据库是一个存储数据集合的独立应用程序.每个数据库都有一个或多个不同的API,用于创建,访问,管理,搜索和复制它所拥有的数据.

可以使用其他类型的数据存储,例如文件系统上的文件或者内存中的大型哈希表,但是对于这些类型的系统,数据获取和写入不会那么快速和简单.

所以现在,我们使用关系数据库管理系统(RDBMS)来存储和管理大量数据.这称为关系数据库,因为所有数据都存储在不同的表中,并且使用主键或其他密钥(称为外键)建立关系.

A 关系数据库管理系统(RDBMS) )是一个 :

  • 的软件使您能够实现包含表,列和索引的数据库.

  • 保证各种表行之间的参照完整性.

  • 自动更新索引.

  • 解释SQL查询并组合各种表格中的信息.

RDBMS术语

在我们继续解释MySQLi数据库系统之前,让我们修改几个与数据库相关的定义.

  • 数据库 : 数据库是表的集合,包含相关数据.

  • : 表是包含数据的矩阵.数据库中的表格看似简单的电子表格.

  • : 一列(数据元素)包含同一种类的数据,例如列邮政编码.

  • : 行(=元组,条目或记录)是一组相关数据,例如一个订阅的数据.

  • 冗余 : 存储数据两次,冗余以使系统更快.

  • 主键 : 主键是唯一的.键值不能在一个表中出现两次.使用密钥,您最多可以找到一行.

  • 外键 : 外键是两个表之间的链接引脚.

  • 复合键 : 复合键(复合键)是由多列组成的键,因为一列不够独特.

  • 索引 去;数据库中的索引类似于书后面的索引.

  • 参照完整性 : 参照完整性确保外键值始终指向现有行.

MySQLi数据库

MySQLi是一种快速,易于使用的RDBMS,可用于许多大小企业。 MySQLi Extension由MySQL开发,销售和支持。 由于许多原因,MySQL变得如此流行

  • MySQLi是在开源许可证下发布的。 因此,您无需付费即可使用它。

  • MySQLi本身就是一个非常强大的程序。 它处理最昂贵和功能最强大的数据库程序包的大部分功能。

  • MySQLi使用众所周知的SQL数据语言的标准形式。

  • MySQLi可在许多操作系统上使用多种语言,包括PHP,PERL,C,C ++,JAVA等。

  • MySQLi可以非常快速地工作,即使在使用大型数据集时也可以正常工作。

  • MySQLi对PHP非常友好,PHP是Web开发中最受欢迎的语言。

  • MySQLi支持大型数据库,一个表中多达5000万行或更多。 表的默认文件大小限制为4GB,但是您可以将其增加(如果操作系统可以处理),理论上可以达到800万兆字节(TB)。

  • MySQLi是可定制的。 开源GPL许可证允许程序员修改MySQL软件以适合他们自己的特定环境。

在你开始之前

在开始本教程之前,您应该对我们的PHP和HTML教程中涵盖的信息有基本的了解。


本教程主要着重于在PHP环境中使用MySQLi。 本教程中给出的许多示例对于PHP程序员都是有用的。


我们建议您检查我们的PHP教程以供参考。


UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js">