我之前一直在寻找一个Web端的数据库管理工具,奈何找了很长时间,直到最近才找到一个比较满意的,只能说功夫不负有心人,有了它让我在管理数据库的时候方便了很多,毕竟我只需要一个浏览器即可连接数据库进行管理了,尽管它还不是尽善尽美,但是好在支持主流的关系型数据库,而且也很好用。
OmniDB是一个基于浏览器的工具,它简化了专注于交互性的数据库管理,旨在实现在Web端强大的数据库管理功能且是轻量级的,目前支持PostgreSQL、Oracle、MySQL / MariaDB,未来应该会支持Firebird、 SQLite、Microsoft SQL Server、IBM DB2等数据库
让我们一起看看它的一些特点:
可以从任何平台访问,使用浏览器作为媒介
单个页面使用所有功能
在单个工作空间中管理的不同功能
轻松添加和删除连接
具有加密个人信息的多用户支持
所有功能都使用交互式表格,允许以块为单位进行复制和粘贴
上下文SQL代码智能提示
您可以选择许多可用的颜色主题
轻松添加,重命名或删除编辑器选项卡
我本地是windows上,我将把程序安装在和我同一个局域网下的另一台电脑上了,如果是从我提供的地址下载的,windows版本应该是这样的,包含一个客户端应用和服务端后端应用,我的需求是使用Web端的,因此只需要安装服务端安装包即可,也就是最下面那个,当然你完全可以使用客户端版本,当做一个普通的SQL管理工具:
你需要命令行到你的安装目录下,然后输入下面的命令,配置自己配好就行
点击上面的Connections,添加数据库连接,我用的pgsql进行测试,你也可以用其它支持的数据库
这个地方官网说是有智能提示的,但是我测试的时候一直没出来,可能我哪个地方设置问题,官方有详细的文档,后面在研究研究,因为这不是最重要的
软件很不错,但是毕竟是控制台访问,我们可以将其注册成windows服务(linux可以无视),防止不小心关掉了或者服务器重启了,这里使用开源的C++编写的windows服务注册工具nssm,有关如何使用,具体的细节可看看我之前的文章,这里我只是演示下安装:
成功在本机打开
至此,整个环境搭建完成,不用担心不小心关掉了后台,也不用担心服务器重启了
https://www.toutiao.com/i6686295280905617931/
任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。
山西电脑培训http://www.kmbdqn.cn/列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择:1、MySQL管理工具phpMyAdminphpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具。
它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。
缺点:SQL语法不高亮2、数据库管理工具NavicatLiteNavicat是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本。
它的设计符合资料库管理员、开发人员及中小企业的需求。
Navicat是以直觉化的使用者图形介面所而建的,让你可以以安全且简单的方式建立、组织、存取并共用资讯。
Navicat支持的数据库包括MySQL、Oracle、SQLite、PostgreSQL和SQLServer等。
Navicat提供商业版NavicatPremium和免费的版本NavicatLite。
但目前Navicat已不再提供LITE版本。
缺点:免费版本已停止更新。
3、数据库管理工具DBeaverDBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的数据库。
DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB数据,修改数据库结构等等。
4、MySQL数据库建模工具MySQLWorkbenchMySQLWorkbench是数据库架构师和开发人员的可视化数据库设计、管理的工具,它是著名的数据库设计工具DBDesigner4的继任者。
你可以用MySQLWorkbench设计和创建新的数据库图示,建立数据库文档。
它同时有开源和商业化的两个版本。
可以在Windows,Linux和MACOSX上使用。
它在2016年十月份成为一个稳定的工具。
缺点:比phpMyAdmin更复杂。
您好!作为资深数据库管理开发人员,我使用 Navicat 作为数据库管理开发工具,原因是它比较其他工具更稳定、安全、好用!Navicat Premium 是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。你可以创建、管理和维护数据库。Navicat 的功能足以满足专业开发人员的所有需求,但是对数据库服务器初学者来说又简单易 *** 作。Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
另外,目前他们应该也在支持国产阿里 OceanBase 数据库。并且会在不久的将来支持Redis。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)