📜  phpmyadmin

📅  最后修改于: 2020-09-29 00:59:25             🧑  作者: Mango

phpMyAdmin

phpMyAdmin是1998年9月9日推出的开源软件工具,它是用PHP编写的。基本上,它是一种第三方工具,用于管理数据库中的表和数据。phpMyAdmin在MariaDB和MySQL上支持各种类型的操作。phpMyAdmin的主要目的是通过Web处理MySQL的管理。

它是MySQL数据库管理最流行的应用程序。通过使用此软件,我们可以创建,更新,删除,更改,删除,导入和导出MySQL数据库表。phpMyAdmin还支持多种操作,例如在MySQL和MariaDB上管理数据库,关系,表,列,索引,权限和用户等。这些操作可以通过用户界面执行,而我们仍然可以执行任何SQL语句。

phpMyAdmin被翻译成72种语言,还支持RTL和LTR语言,因此广泛的人们可以轻松使用此软件。我们可以运行MySQL查询,修复,优化,检查表,以及执行其他数据库管理命令。phpMyAdmin也可以用来执行管理任务,例如数据库创建,查询执行。

phpMyAdmin是一个基于GUI的应用程序,用于管理MySQL数据库。我们可以手动创建数据库和表,并对它们执行查询。它提供了基于Web的界面,可以在任何服务器上运行。由于它是基于Web的,因此我们可以从任何计算机上访问它。

phpMyAdmin的功能

phpMyAdmin支持以下几种功能:

  • phpMyAdmin可以创建,更改,浏览和删除数据库,视图,表,列和索引。
  • 它可以通过查询和存储过程显示多个结果集。
  • phpMyAdmin使用存储过程和查询来显示多个结果集。
  • 它支持外键和InnoDB表。
  • phpMyAdmin可以跟踪对数据库,视图和表所做的更改。
  • 我们还可以创建数据库布局的PDF图形。
  • phpMyAdmin可以导出为各种格式,例如XML,CSV,PDF,ISO / IEC 26300-OpenDocument文本和电子表格。
  • 它支持mysqli,这是改进的MySQL扩展。
  • phpMyAdmin可以与80种不同的语言进行交互。
  • phpMyAdmin可以编辑,执行和标记任何SQL语句,甚至是批处理查询。
  • 通过使用一组预定义的函数,它可以将存储的数据转换为任何格式。 例如 -BLOB数据作为图像或下载链接。
  • 它提供了将数据库备份为不同形式的工具。

phpMyAdmin的优势

  • phpMyAdmin具有Web浏览器,因此可以在任何服务器或任何操作系统上运行。
  • 我们可以轻松地创建,删除和编辑数据库,并可以使用phpMyAdmin图形界面管理所有元素,这比MySQL命令行编辑器容易得多。
  • phpMyAdmin帮助我们控制用户的许可并同时操作多个服务器。
  • 我们还可以备份数据库并将数据导出为XML,CSV,SQL,PDF,OpenDocument Text,Excel,Word和Spreadsheet等不同格式。
  • 我们可以使用phpMyAdmin的图形界面执行复杂的SQL语句和查询,创建和编辑函数,触发器和事件。

phpMyAdmin的缺点

  • phpMyAdmin是一个简单的界面,但对于初学者来说很难。
  • phpMyAdmin很难安装,因为在安装之前它需要另外三个软件工具,即Apache服务器,PHPMySQL
  • 我们必须单独安装所有这些软件工具,而XAMPP已经将它们包含在一个软件包中。 XAMPP是获取phpMyAdmin的最简单方法。
  • 它没有模式可视化。
  • phpMyAdmin是基于Web的软件工具,仅在浏览器上运行,因此它完全取决于浏览器。
  • 它不具有自动编译功能。

phpMyAdmin的数据备份问题

phpMyAdmin在导入/导出功能中缺少很多功能。phpMyAdmin存在一些备份问题,如下所示:

  • 计划-无法自动在phpMyAdmin中导出数据库的数据。
  • 存储媒体支持-正如我们之前讨论的,phpMyAdmin是基于Web的软件,因此只能在浏览器上运行。我们只能将备份备份到系统的本地驱动器。
  • 压缩,加密和其他选项-使用phpMyAdmin导出的文件将另存为普通文本文件,并进行其他任何处理。而以原始格式存储这些文件通常会占用大量磁盘存储空间。

先决条件

  • Web服务器-Apache,Nginx,IIS
  • 的PHP
  • 数据库-MySQL,MariaDB
  • 网页浏览器

Web服务器-phpMyAdmin的界面基于我们的Web浏览器,我们需要一个Web服务器将phpMyAdmin的文件保存在其中。Apache和IIS是流行的Web服务器。我们可以从http://mirrors.estointernet.in/apache//httpd/下载ApacheWeb服务器。

PHP-我们还需要安装PHP5.3或更高版本以支持不同的功能。它包含不同的扩展以提供对这些功能的支持。例如-

  • 会话支持-SPL(标准PHP库)扩展
  • 支持上传ZIP文件-PHP zip扩展
  • Cookie身份验证-Mcrypt扩展
  • 打开文档电子表格和XML导入支持-libxml扩展

我们可以从这里下载PHP。https://www.php.net/downloads.php。

数据库-phpMyAdmin支持数据库,即

  • MySQL 5.5或最新版本
  • MariaDB 5.5或最新版本

从此处https://dev.mysql.com/downloads/file/?id=486088下载MySQL数据库,或从此处https://mariadb.org/download/下载MariaDB数据库。

Web浏览器-需要Web浏览器才能使用启用的cookie和JavaScript访问phpMyAdmin。它可以是Chrome,InternetExplorer等。

phpMyAdmin和MySQL Console之间的区别

  • phpMyAdmin提供了一个用户界面,通过该界面我们可以在SQL中执行查询。我们还可以将查询粘贴到SQL中以测试我们的输出,而在MySQL Console上,我们无法复制和粘贴查询。我们必须每次编写查询才能在MySQL控制台上执行。
  • MySQL是数据库服务器,另一方面,phpMyAdmin是访问MySQL服务器上数据库的服务器工具。
  • 我们必须学习数据库查询才能创建,删除,更改,更新和删除数据库,以便在MySQL控制台上执行,而在phpMyAdmin中,我们可以使用图形用户界面来做到这一点,该界面可以在后台自动执行这些查询。

注意:简单来说,MySQL是一个数据库,而phpMyAdmin是一个从该数据库访问数据的软件工具。

如何安装phpMyAdmin?

在这里,我们将讨论如何在Windows操作系统上下载phpMyAdmin。以下是步骤-

第1步:

按照以下说明,从https://www.phpmyadmin.net/下载最新版本的phpMyAdmin软件工具。单击下载按钮开始下载。

第2步:

将打开一个弹出窗口。单击关闭按钮,然后转到下一步。

第三步:

通过右键单击文件来提取下载的文件,然后选择“在此处提取”,并使用名称phpmyadmin重命名文件夹名称,以便在浏览器中轻松访问。

第4步:

一旦成功提取了phpMyAdmin的所有文件,请将提取的phpMyAdmin文件夹从下载位置移动到C:\Apache\htdocs。我们还可以直接在apache的htdocs文件夹中提取文件。

步骤5:

进入C驱动器中apache的conf文件夹,然后打开httpd文件。

步骤6:

按Ctrl+F键,找到写在文件中的index.html。现在,将.html扩展名替换为.php并保存文件。



步骤7:

现在从您的计算机系统的服务中检查apache服务器正在运行的状态吗?如果未运行,则需要运行apache服务器以在浏览器上打开phpMyAdmin界面。

步骤8:

现在打开浏览器,然后输入http://localhost/phpmyadmin/。phpMyAdmin将开始在浏览器中运行。

如何使用phpMyAdmin?

单击新建(1)创建数据库,然后在创建数据库(2)字段中输入数据库名称,然后单击创建(3)按钮。我们可以创建任意数量的数据库。

输入表名称,列数,然后单击“转到”。将显示一条消息,表明该表已成功创建。

现在,在此处输入字段名称,类型,其大小和任何约束,然后保存。

该表已成功创建。我们可以从这里在表中进行更改。

使用phpMyAdmin进行编码来创建数据库

我们可以使用phpMyAdmin图形用户界面以及php中的编码来创建数据库和表。


输出:

成功创建名为newDB的数据库。

与phpMyAdmin的数据库连接

在phpMyAdmin中,我们使用图形用户界面以及运行查询来创建数据库。

getMessage());
}
?>

输出:

已成功连接数据库。