介绍

phpMyAdmin 可以管理整个 MySQL 服务器(需要超级用户)或只管理一个数据库。您需要一个能够读/写相应数据库的 MySQL 用户以实现这些功能。您可以在 MySQL 手册中找到相关内容。

支持的功能

目前 phpMyAdmin 能:

  • 浏览和删除数据库、表、视图、字段及索引

  • 通过存储过程或查询显示多种结果集

  • 创建、复制、删除、改名和修改数据库、表、字段及索引

  • 在服务器设置中提供对如何维护服务器、数据库和表的建议

  • 执行、编辑并将任意 SQL 语句甚至批量查询加入书签

  • 载入文本文件至表

  • 创建 [1] 和读取表的转储

  • 导出 [1] 数据为多种格式:CSVXMLPDFISO/IEC 26300 - OpenDocument 文本和电子表格、微软 Word 2000 和 LATEX 格式

  • OpenDocument 电子表格、 XMLCSVSQL 文件中导入数据和 MySQL 结构

  • 管理多台服务器

  • 管理 MySQL 用户和权限

  • 检查 MyISAM 表的参照完整性

  • 使用依例查询(QBE),自动连接创建复杂查询的相关表

  • 根据您数据库的设计创建 PDF

  • 在全部或部分数据库中搜索

  • 通过一系列预定义函数转换现有数据至任意形式,如将 BLOB 数据显示为图像或下载链接

  • 追踪数据库、表和视图的变化

  • 支持 InnoDB 表和外键

  • 支持 mysqli,改进的 MySQL 扩展,参见 1.17 Which Database versions does phpMyAdmin support?

  • 创建、编辑、调用、导出和删除存储过程及函数

  • 创建、编辑、导出和删除事件及触发器

  • 支持多达 80 种语言

快捷键

目前 phpMyAdmin 支持以下快捷键:

  • k - Toggle console
  • h - 前往主页

  • s - Open settings
  • d + s - Go to database structure (Provided you are in database related page)
  • d + f - Search database (Provided you are in database related page)
  • t + s - Go to table structure (Provided you are in table related page)
  • t + f - Search table (Provided you are in table related page)
  • backspace - Takes you to older page.

关于用户

很多人难以理解 phpMyAdmin 用户的概念。当用户登录到 phpMyAdmin 时,用户名和密码是被直接发送到 MySQL 的。phpMyAdmin 本身并不管理任何用户(但有相应权限的用户可以通过 phpMyAdmin 管理 MySQL 用户);所有用户都必须是有效的 MySQL 用户。

脚注

[1](1, 2)

如果你使用的 PHP 支持 Zlib--with-zlib),phpMyAdmin 可以对转储和 CSV 导出进行压缩( Zip, GZipRFC 1952 格式)。该支持可能需要改变 php.ini 中的设置。