虽然越来越多的企业和组织使用MySQL数据库服务器作为他们的资料库,因此一个优秀、可靠的MySQL数据库管理工具就显得至关重要。在本文中,我们将对比两款常见的MySQL数据库管理工具Navicat和phpMyAdmin功能方面的优势,帮助你正确选型。
Navicat与PhpMyAdmin的功能对比
“√”表示全部支持;“-”表示不支持;
Navicat | PhpMyAdmin | |
安装环境及资料转码升级 | ||
需要架构在网站伺服务器中 | √ | √ |
安装在任何一部单机(XP,Vista,2008,Win 7...) | √ | √ |
及时升级数据库数据版本 | √ | - |
即时转换数据库编码 | √ | √ |
连接管理和导航 | ||
一次管理多个本地/远程MySQL伺服务器 | √ | - |
通过SSH连线到MySQL | √ | - |
通过HTTP连线到MySQL | √ | - |
保持连接活跃 | √ | - |
数据阅读器和编辑器 | ||
网格视图 | √ | - |
表单视图 | √ | - |
文字、十六进位及BLOB阅读器/编辑器 | √ | - |
复制及粘贴选取的记录 | √ | - |
自定显示格式 | √ | - |
增量搜索、排序和格式化数据表格线 | √ | - |
支持原始编辑模式;套用MySQL内建函数 | √ | - |
支持外键数据选项:从参考数据表中找到变量值 | √ | - |
筛选记录 | √ | √ |
设定每页显示记录的数目 | √ | √ |
SQL处理 | ||
可视化的查询/视图建造器协助产生完整的查询程序 | √ | - |
建立参数查询 | - | |
多重SQL 编辑器及语法强调功能 | √ | √ |
SQL 编辑器的自动完成编码 | √ | - |
执行前预览SQL | √ | - |
SQL控制台 | √ | - |
多样化的导入和导出功能 | ||
从ODBC导入数据:MSSQL,Oracle等等 | √ | - |
从MS Excel导入数据 | √ | - |
从MS Access导入数据 | √ | - |
从其它文件导入数据:TXT、CSV、XML、DBF等等 | √ | - |
导出数据到MS Excel | √ | - |
导出数据到MS Access | √ | - |
导出数据到HTML和PDF | √ | - |
导出数据到最常见的格式:TXT、CSV、XML、DBF等等 | √ | - |
其他资料操作工具 | ||
数据传输 | √ | - |
传输数据成为如INSERT注释的SQL脚本 | √ | √ |
数据同步 | √ | - |
结构同步 | √ | - |
备份/回存 | ||
备份/恢复数据库 | √ | √ |
用选择的数据库对象恢复数据库 | √ | - |
转换备份文件到SQL脚本中 | √ | - |
备份数据库/表到SQL脚本中 | √ | - |
执行SQL脚本 | √ | √ |
为批量工作设置的计划 | ||
为备份、查询执行、导入/导出、数据转换和数据同步设置时间表的能力 | √ | √ |
报表打印计划 | √ | - |
计划打印报表到文件:PDF,Excel,HTML 等等 | √ | - |
传输计划为工作的通知电子邮件 | √ | - |
伺服务器安全性及维护服务 | ||
可视化用户管理及管理用户及权限 | √ | - |
复制用户的能力 | √ | - |
分析、检查、优化和修复数据表 | √ | √ |
服务器监听器观察和改变系统变量,观察服务器状态信息 | √ | √ |
报表管理工作 | ||
报表生成器 | √ | - |
报表查看器 | √ | - |
其他功能 | ||
复制/清空/删节数据表 | √ | √ |
创建表/视图的桌面快捷方式 | √ | - |
输出数据库/表结构 | √ | √ |
支持停驻/标签窗口 | √ | - |