数据库管理工具可以可视化,SQLyog、phpMyAdmin、Navicat这三种工具,分别不同,下面简单说说三者直接的区别

             1,SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,简单便捷。

             2,phpmyadmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。 管理 MySQL-server 以及单一数据库的 PHP 程序,对于不熟悉 MySQL 命令列指令的人来说,是很方便的管理工具。

             3,navicat是一个强大的MySQL数据库管理和开发工具,从8.0发展至今,一直都是开发人员的利器,和web版本的phpmyadmin相比,速度快,操作方便等优势严重胜出。

 

navicat与SQLyog比较,使用哪个好点??

1.开发方面

SQLyog再执行语句时候,在一个Query查询页面中,可以写N个sql语句,分开执行,你只需选中你需要执行的部分即可,如下图

mysql数据库管理工具 mysql的管理工具_php

但是navicat在执行得时候,即使你选中了你想执行的,它也会将整个页面中的sql语句都执行,而且页面中不能有任何非sql语句或者注释等,否则执行失败,如下图

 

mysql数据库管理工具 mysql的管理工具_数据库_02

综上所述,SQLyog胜

2.数据架构同步方面

在真正的工作中,有时候,将一个电脑上的数据库中的数据结构和数据同步到另一个电脑上是常有的事情,这时候,数据架构同步工具就很有必要了。navicat和SQLyog两者势均力敌,都能很好的将数据结构和数据同步过去。

navicat:

  

mysql数据库管理工具 mysql的管理工具_MySQL_03

mysql数据库管理工具 mysql的管理工具_MySQL_04

SQLyog就少许有点区别:在低版本中,比如5.2版本中没有架构同步工具,只能使用导入导出sql语句的方式来执行,但是这种方式经过测试,导入的数据结构并不完整,比如某个字段  name       not null      default '',在同步之后name       not null,但是没有了默认值,默认为null,这就和not  null产生了冲突,过多就不记录了,这只是记录本人此次工作遇到的问题。

mysql数据库管理工具 mysql的管理工具_php_05

mysql数据库管理工具 mysql的管理工具_MySQL_06

               但是在SQLyog高版本中就置入了架构同步工具,比如版本10.42中就置入了架构同步工具,使用该工具就能很好的同步数据库。

 

mysql数据库管理工具 mysql的管理工具_mysql数据库管理工具_07

mysql数据库管理工具 mysql的管理工具_数据库_08


————————————————