使用各种精心设计的工具来管理MySQL数据库要比单纯使用传统的方法轻松得的多。开发人员应该不断寻找那些能够缩短开发时间的工具。这也是我们本文整理这10个能够简化开发过程的MySQL工具的原因。
一、MySQL Workbench
MySQL Workbench是一个由MySQL开发的跨平台、可视化数据库工具。它作为DBDesigner4工程的替代应用程序而备受瞩目。MySQL
Workbench可以作为windows、linux和OS X系统上的原始GUI工具,它有各种不同的版本,你可以查看下面的链接以获得它的版本信息。
二、phpMyAdmin
phpMyAdmin是一款免费的、用PHP编写的工具,用于在万维网上管理MySQL,它支持MySQL的大部分功能。这款含有用户界面的软件能够支持一些最常用的操作(比如管理数据库、表格、字段、联系、索引、用户、许可,等等),同时你还可以直接执行任何SQL语句。
它所具备的特性:
>直观的Web界面
>支持大多数MySQL功能:
>
浏览和丢弃数据库、表格、视图、字段和索引
>创建、复制、删除、重命名以及更改数据库、表格、字段和索引
>维护服务器、数据库以及表格,能对服务器的配置提出建议
>执行、编辑和标注任何SQL语句,甚至批量查询
>管理MySQL用户以及用户权限
>管理存储的过程(stored procedures)和触发器(triggers)
>从CSV
和 SQL文件格式中导入数据
>能够以多种格式导出数据:CSV、SQL、XML、PDF、ISO/IEC
26300等
>管理多台服务器
>为数据库布局创建PDF图表
>使用Query-by-example (QBE)创建复杂的查询
>在数据库中进行全局搜索,或者在数据库的子集中进行搜索
>用预定义的函数把存储的数据转化成任何格式
>还具有其他更多特性...
三、Aqua Data Studio
对于数据库管理人员、软件开发人员以及业务分析师来说,Aqua Data Studio是一个完整的集成开发环境(IDE)。它主要具备了四个方面的功能:1)数据库查询和管理工具;2)一套数据库、源代码管理以及文件系统的比较工具;3)为Subversion(SVN)和CVS而设计了一个完整的集成源代码管理客户端;4)提供了一个的数据库建模工具(modeler),它和最好的独立数据库图表工具一样强大。
四、SQLyog
SQLyog是一个全面的MySQL数据库管理工具(/’GUI’/'Frontend’)。它的社区版(Community
Edition)是具有GPL许可的免费开源软件。这款工具包含了开发人员在使用MySQL时所需的绝大部分功能:查询结果集合、查询分析器、服务器消息、表格数据、表格信息,以及查询历史,它们都以标签的形式显示在界面上,开发人员只要点击鼠标即可。此外,它还可以方便地创建视图和存储过程,最近几周笔者一直在反复使用这个功能。
五、MYSQL Front
这个MySQL数据库的图形GUI是一个“真正的”应用程序,它提供的用户界面比用PHP和HTML建立起来的系统更加精确。因为不会因为重载HTML网页而导致延时,所以它的响应是即时的。如果供应商允许的话,你可以让MySQL-Front直接与数据库进行工作。如果不行,你也只需要在发布网站上安装一个小的脚本即可。登录信息会存储在你的硬盘上,因此你不必再登录到不同的网络界面上了。
六、mytop
mytop是一款基于控制台的工具(不是GUI),用于监视线程以及MySQL
3.22.x、3.23.x和4.x服务器的整体性能。它可以在大多数安装了Perl、DBI以及
Term::ReadKey的Unix系统上(包括Mac系统OS X)运行。如果你安装了Term::ANSIColor,你能得到彩色的视图。如果你安装了Time::HiRes,你还可以得到一个不错的
“每秒查询数”
实时统计。mytop0.7版甚至还能在windows上运行。
mytop的灵感来自系统监视工具“top”。我经常在Linux、FreeBSD和Solaris上使用top,你很可能会在mytop中注意到来自这些操作系统的某些特性。mytop连接到MySQL服务器之后,能定期运行SHOW
PROCESSLIST和SHOW STATUS命令,并以一种有用的格式总结从这些命令中所获得的信息。
七、Sequel Pro
Sequel Pro是一款管理MAC OSX数据库的应用程序,它可以让你直接访问本地以及远程服务器上的MySQL数据库,并且支持从流行的文件格式中导入和导出数据,其中包括SQL、CSV
和XML等文件。最初,Sequel Pro只是开源CocoaMySQL工程的一个分支。部分特性如下:
>你很容易就可以建立起一个到Mac电脑本地MySQL服务器的连接
>它具有全部的表格管理功能,包括索引。
>支持MySQL视图
>它使用多窗口功能,能够立即支持多个数据库或表格
八、SQL Buddy
SQL Buddy是一个强大的轻量级Ajax数据库管理工具。它非常易于安装,你只需要把文件夹解压到服务器里就行了,这再简单不过了!你还可以进行常见的绝大部分操作。
九、MySQL Sidu
MySQL Sidu是一款免费的MySQL客户端,它通过网络浏览器来运行,非常容易上手!Sidu这几个字母表示Select(选择)、Insert(插入)、Delete(删除)和Update(更新)。Sidu其实还有更多的功能,它看起来更像MySQL前端软件的GUI而不是网页。
>SIDU支持SQL选择、插入、删除,更新功能。
>SIDU支持在浏览器上工作,如Firefox、IE、Opera、Safari、Chrome等等。
>SIDU看起来像MySQL前端软件的GUI而不是网页。
>SIDU可以跟MySQL、Postgres
和SQLite DBs一起工作。
十、Navicat Lite MySQL Admin Tool
Navicat是一款快速、可靠的数据库管理工具,很受大家的欢迎。Navicat专门用来简化数据库管理并且减少管理成本,它旨在满足数据库管理人员、数据库开发人员以及广大中小企业的需要,它有一个很直观的GUI,可以让你安全便捷的创建、组织、访问以及分享信息。
对于MySQL来说,Navicat工具是一个强大的数据库管理和开发工具。它可以跟任何版本的MySQL数据库服务器(3.21版或者以上版本)一起工作,并且支持MySQL大多数最新的功能,包括Trigger、Stored
Procedure、Function、Event, View和 Manage User等。Navicat
Lite可以免费下载,但是仅适用于非商业活动。
分享到:
相关推荐
mysql数据库可视化开发工具
MySql数据库可视化管理工具 解压即可使用MySql数据库可视化管理工具 解压即可使用MySql数据库可视化管理工具 解压即可使用
MySql经典版数据库,及其可视化工具Navicat;是初级开发者必备的开发基础。
非常好用的可视化开发工具包,安装简单,可以兼容多种数据库,像mysql,oracle,sqlserver等。
很好用的mysql可视化工具,现在出来SQLyog83Trial试用版了,很烦的,需要破解。而我这款SQLyog525.版的大小才6M,不需破解,使用很方便。欢迎下载。
orchestrator是一个MySQL复制拓扑管理和可视化工具
mysql数据库软件和可视化mysql软件,极大的提高了开发人员的效率。方便建立数据库和数据表
MySQL可视化工具SQLyog
短视频流量数据分析与可视化-短视频流量数据分析与可视化系统-短视频流量数据分析与可视化系统源码-短视频流量数据分析与可视化管理系统-短视频流量数据分析与可视化管理系统java代码-短视频流量数据分析与可视化...
对日项目的开发工具,可视化sql工具,支持oracle,mysql,db2等数据库,国内项目也可以使用哦。
一款好用的mysql、oracle、MongoDB等数据库的连接工具,适用于MacOS系统,Navicat可视化连接工具,免激活,安装即用
JsonToMysql是一款把JSON导入MySQL数据库的工具,在开发或维护MySQL数据库时,可能需要把JSON数据导入MySQL,那么这个时候这个工具就起到了作用,利用可视化的工具帮助开发人员解决这个难题。软件特色 1、可视化...
mysql数据库的客户端管理工具:mysql-front.可帮助开发人员可视化操作mysql数据库。
短视频流量数据分析与可视化-短视频流量数据分析与可视化系统-短视频流量数据分析与可视化系统源码-短视频流量数据分析与可视化管理系统-短视频流量数据分析与可视化管理系统java代码-短视频流量数据分析与可视化...
Java开发常用工具 截屏工具Snipaste MysQL数据库可视化工具Ncvicat12 笔记工具Typora Postman测试API接口工具
Visual Studio Code 的 MySQL 管理工具 功能 管理 MySQL 连接 查看 MySQL 服务器 查看 MySQL 数据库 查看 MySQL 数据表 执行
基于初步开发的学生健康管理系统,开展学生体质测试大数据可视化分析,分析当代大学生的运动情况与体质改善的量化关系,对人群进行聚类、分类,并开发各种有效的分析工具,包括有效的上卷、下钻OLAP工具。...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
MySQL数据库连接工具,能够简单,可视化的开发MySQL数据库,给开发者提高生产率