📝 MySQLi教程
33篇技术文档📅  最后修改于: 2020-11-27 06:08:03        🧑  作者: Mango
MySQLi是一个关系型SQL数据库管理系统。 MySQLi在PHP编程语言中用于提供与MySQL数据库的接口。本教程将使您快速入门MySQLi,并使您熟悉MySQLi编程。本参考资料已为初学者准备,以帮助他们了解与MySQLi语言相关的高级概念的基础。先决条件在开始使用本参考中给出的各种示例进行练习之前,我假设您已经知道什么是MySQL数据库,尤其是RDBMS和什么是计算机编程语言。...
📅  最后修改于: 2020-11-27 06:08:36        🧑  作者: Mango
什么是数据库?数据库是存储数据集合的独立应用程序。每个数据库都有一个或多个不同的API,用于创建,访问,管理,搜索和复制其拥有的数据。可以使用其他类型的数据存储,例如文件系统上的文件或内存中的大型哈希表,但是使用这些类型的系统,数据的获取和写入将不会如此快速和容易。因此,如今,我们使用关系数据库管理系统(RDBMS)来存储和管理大量数据。之所以称为关系数据库,是因为所有数据都存储在不同的表中,并且...
📅  最后修改于: 2020-11-27 06:09:20        🧑  作者: Mango
下载MySQLMySQLi扩展旨在与MySQL 4.1.13或更高版本一起使用,因此必须下载MySQL。 MySQL的所有下载均位于MySQL下载中。选择所需的MySQL Community Server的最新版本号,并尽可能准确地选择所需的平台。在Linux / UNIX上安装MySQL建议在Linux系统上安装MySQL的方法是通过RPM。 MySQL AB使以下RPM可在其网站上下载-MyS...
📅  最后修改于: 2020-11-27 06:09:56        🧑  作者: Mango
运行和关闭MySQLi ServerMySQLi是MySQL的扩展,因此请首先检查您的MySQL服务器是否正在运行。您可以使用以下命令进行检查-如果MySql正在运行,则结果中将列出mysqld进程。如果服务器未运行,则可以使用以下命令启动它:现在,如果您想关闭已经运行的MySQL服务器,则可以使用以下命令进行操作-设置一个MySQLi用户帐户要将新用户添加到MySQLi(这是MySQL的改进版本...
📅  最后修改于: 2020-11-27 06:10:15        🧑  作者: Mango
MySQLi在结合各种编程语言(例如PERL,C,C++,JAVA和PHP)时可以很好地工作。在这些语言中,PHP因其Web应用程序开发功能而成为最受欢迎的语言。本教程主要着重于在PHP环境中使用MySQLi。 PHP提供了各种功能来访问MySQLi数据库和操纵MySQLi数据库内部的数据记录。您将需要以与调用任何其他PHP函数相同的方式来调用PHP函数。与MySQLi一起使用的PHP函数具有以下...
📅  最后修改于: 2020-11-27 06:10:43        🧑  作者: Mango
MySQLi Connection使用mysql二进制文件您可以在命令提示符下使用mysqlbinary建立MySQLi数据库。例这是一个简单的示例,可从命令提示符连接到MySQL服务器以建立mysqli数据库-这将为您提供mysql>命令提示符,您可以在其中执行任何SQL命令。以下是上述命令的结果-在上面的示例中,我们以root用户身份使用,但您可以使用任何其他用户。任何用户都可以执行该用户允许...
📅  最后修改于: 2020-11-27 06:11:02        🧑  作者: Mango
使用mysqladmin创建数据库您将需要特殊特权才能创建或删除MySQLi数据库。因此,假设您有权访问root用户,则可以使用mysqlmysqladminbinary创建任何数据库。例这是创建名为TUTORIALS的数据库的简单示例-这将创建一个MySQLi数据库TUTORIALS。使用PHP脚本创建数据库PHP使用mysqli_query函数创建或删除MySQLi数据库。此函数有两个参数,如...
📅  最后修改于: 2020-11-27 06:11:23        🧑  作者: Mango
使用mysqladmin删除数据库您将需要特殊特权才能创建或删除MySQLi数据库。因此,假设您有权访问root用户,则可以使用mysqlmysqladminbinary创建任何数据库。删除任何数据库时请小心,因为您将丢失数据库中所有可用的数据。这是删除上一章中创建的数据库的示例-这将给您一个警告,并确认您是否确实要删除此数据库。使用PHP脚本删除数据库PHP使用查询函数来创建或删除MySQLi数...
📅  最后修改于: 2020-11-27 06:11:41        🧑  作者: Mango
与MySQLi服务器建立连接后,需要选择要使用的特定数据库。这是因为MySQLi Server可能有多个数据库可用。句法Sr.No.Parameter & Description1db_nameRequired – MySQLi Database name to be selected2connectionOptional – if not specified, then last opened ...
📅  最后修改于: 2020-11-27 06:13:57        🧑  作者: Mango
正确定义表中的字段对于数据库的整体优化很重要。您应该只使用您真正需要使用的字段的类型和大小;如果您知道只使用2个字符,则不要将字段定义为10个字符宽。这些类型的字段(或列)的,也被称为数据类型,将在这些字段被存储的数据的类型之后。MySQLi使用许多不同的数据类型,这些数据类型分为三类:数字,日期和时间以及字符串类型。数值数据类型MySQLi使用所有标准的ANSI SQL数字数据类型,因此,如果您...
📅  最后修改于: 2020-11-27 06:14:23        🧑  作者: Mango
表创建命令需要-表名字段名称每个字段的定义句法这是创建MySQLi表的通用SQL语法-现在,我们将在TUTORIALS数据库中创建下表。这里有几个项目需要解释-使用字段属性NOT NULL的原因是我们不希望该字段为NULL。因此,如果用户尝试使用NULL值创建记录,则MySQLi将引发错误。字段属性AUTO_INCREMENT告诉MySQLi继续并将下一个可用数字添加到id字段。关键字PRIMAR...
📅  最后修改于: 2020-11-27 06:15:04        🧑  作者: Mango
删除现有的MySQLi表非常容易,但是在删除任何现有表时要非常小心,因为丢失的数据在删除表后将无法恢复。句法这是删除MySQLi表的通用SQL语法-从命令提示符删除表这只需要在mysql>提示符下执行DROP TABLESQL命令即可。例这是一个示例,删除了tutorials_inf-使用PHP脚本删除表要删除任何数据库中的现有表,您需要使用PHP函数mysqli_query()。您将使用适当的S...
📅  最后修改于: 2020-11-27 06:15:31        🧑  作者: Mango
要将数据插入MySQLi表,您将需要使用SQLINSERT INTO命令。您可以使用mysql>提示符或使用任何脚本(如PHP)将数据插入MySQLi表。句法这是INSERT INTO命令的通用SQL语法,用于将数据插入MySQLi表:要插入字符串数据类型,需要将所有值都保留在双引号或单引号中,例如:-“ value”。从命令提示符插入数据这将使用SQL INSERT INTO命令将数据插入MyS...
📅  最后修改于: 2020-11-27 06:16:03        🧑  作者: Mango
SQLSELECT命令用于从MySQLi数据库获取数据。您可以在mysql>提示符以及任何脚本(如PHP)中使用此命令。句法这是SELECT命令的通用SQL语法,用于从MySQLi表中获取数据-您可以使用WHERE子句使用一个或多个用逗号分隔的表来包含各种条件,但是WHERE子句是SELECT命令的可选部分。您可以在单个SELECT命令中获取一个或多个字段。您可以指定星号(*)代替字段。在这种情况...
📅  最后修改于: 2020-11-27 06:16:46        🧑  作者: Mango
我们已经看到了SQLSELECT命令从MySQLi表中获取数据。我们可以使用称为WHERE子句的条件子句来过滤结果。使用WHERE子句,我们可以指定选择条件以从表中选择所需的记录。句法这是带有WHERE子句的SELECT命令的通用SQL语法,用于从MySQLi表中获取数据-您可以使用WHERE子句使用一个或多个用逗号分隔的表来包含各种条件,但是WHERE子句是SELECT命令的可选部分。您可以使用...