10个可以简化php开发过程的MySQL工具


Posted in PHP onApril 11, 2010

MySQL Workbench

 

MySQL Workbench是一个由MySQL开发的跨平台、可视化数据库工具。它作为DBDesigner4工程的替代应用程序而备受瞩目。MySQL Workbench可以作为windows、linux和OS X系统上的原始GUI工具,它有各种不同的版本,你可以查看下面的链接以获得它的版本信息。

MySQL Workbench版本信息

点此下载

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数据库管理工具。它非常易于安装,你只需要把文件夹解压到服务器里就行了,这再简单不过了!你还可以进行常见的绝大部分操作。这个工具还有许多有用的快捷键,你可以从这里查看:SQL Buddy Keyboard Shortcuts。

点此下载

 

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可以免费下载,但是仅适用于非商业活动。

点此下载

PHP 相关文章推荐
提升PHP执行速度全攻略(下)
Oct 09 PHP
关于时间计算的结总
Dec 06 PHP
PHP页面间传递参数实例代码
Jun 05 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
Sep 25 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
Jun 05 PHP
基于PHP开发中的安全防范知识详解
Jun 06 PHP
PHP父类调用子类方法的代码例子
Apr 09 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
Yii中实现处理前后台登录的新方法
Dec 28 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
Apr 26 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
Oct 24 PHP
Fatal error: Call to undefined function curl_init()解决方法
Apr 09 #PHP
PHP Socket 编程
Apr 09 #PHP
有关JSON以及JSON在PHP中的应用
Apr 09 #PHP
dedecms系统的广告设置代码 基础版本
Apr 09 #PHP
PHP 动态随机生成验证码类代码
Apr 09 #PHP
DedeCMS 核心类TypeLink.class.php摘要笔记
Apr 07 #PHP
通俗易懂的php防注入代码
Apr 07 #PHP
You might like
追求程序速度,而不是编程的速度
2008/04/23 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
PHP 字符串分割和比较
2009/10/06 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
PHP中的事务使用实例
2015/05/26 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
原生js实现轮播图特效
2020/05/04 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
python模拟鼠标拖动操作的方法
2015/03/11 Python
Python实现简单的语音识别系统
2017/12/13 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
Django 大文件下载实现过程解析
2019/08/01 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
什么是设计模式
2012/06/17 面试题
工商干部先进事迹
2014/05/14 职场文书
甜品店创业计划书
2014/09/21 职场文书
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
Spring Boot 实现 WebSocket
2022/04/30 Java/Android
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers