阅读更多
任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。本文列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择:

1、MySQL管理工具 phpMyAdmin
phpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。

2、数据库管理工具 Navicat Lite
Navicat是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本。它的设计符合资 料库管理员、开发人员及中小企业的需求。 Navicat是以直觉化的使用者图形介面所而建的,让你可以以安全且简单的方式建立、组织、存取并共用资讯。Navicat 支持的数据库包括 MySQL、Oracle、SQLite、PostgreSQL 和 SQL Server 等。

Navicat 提供商业版 Navicat Premium 和 免费的版本 Navicat Lite 。但目前 Navicat 已不再提供 LITE 版本。

缺点:
  • 免费版本已停止更新。

3、数据库管理工具 DBeaver
DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。

4、MySQL 数据库建模工具 MySQL Workbench
MySQL Workbench是数据库架构师和开发人员的可视化数据库设计、管理的工具,它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL  Workbench设计和创建新的数据库图示,建立数据库文档。它同时有开源和商业化的两个版本。可以在Windows,Linux和MAC OS X上使用。

它在2016年十月份成为一个稳定的工具。

缺点:
  • 比 phpMyAdmin 更复杂。

5、MAC上的MySQL管理工具 Sequel Pro
Sequel Pro 的原名是CocoaMySQL,是一个与phpMyAdmin相像的MySQL管理工具。它是由Cocoa和面对对象的C(Mac OSX)编写的。Sequel Pro允许你编辑数据库,表格(字段和索引)和列,执行个性化查找和导入导出数据。

缺点:
  • 不适用于其他系统。

6、web数据库管理工具 webcat
webcat是一个java版的web数据库管理工具,核心功能包括数据库的创建、编辑、sql分析、代码生成、数据备份等。 目前一期功能已开发完毕,所涉及到的功能我基本都已经测试通过,稳定版本为1.0.0.5。 接下来会继续完善一期功能,部分代码会重构,增加一些使用者提出的功能。 因此在此期间暂时关闭fork,待新版本开发完成并稳定之后再开放。代码会持续更新,敬请关注。 安装部署请参见下方。

7、SQLite管理工具 SQLiteStudio
SQLiteStudio 是一个跨平台的 SQLite 数据库的管理工具,采用 Tcl 语言开发。

主要特性:
  • 便携性 - 无需安装和卸载,下载解压即可使用
  • 界面直观
  • 功能强大,同时保持轻量级而且快速
  • 通过简单的 GUI 封装了所有 SQLite3 及 SQLite2 的功能
  • 支持跨平台 包括 Windows 9x/2k/XP/2003/Vista/7, Linux, MacOS X
  • 支持导出各种格式数据 (SQL statements, CSV, HTML, XML, PDF, JSON),
  • 支持导入各种格式数据(CSV, 自定义文本文件[正则表达式]),
  • 额外的小功能,包括代码格式化,查询历史记录,语法检查等等
  • 支持 Unicode ,
  • 支持换肤
  • 可配置的颜色、字体和快捷方式
  • 开源且免费 GPLv3 license.

8、Oracle 数据库开发工具 Oracle SQL Developer
Oracle SQL Developer 是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。另外还可以创建执行和保存报表。该工具可以连接任何 Oracle 9.2.0.1 或者以上版本的 Oracle 数据库,支持 Windows、Linux 和 Mac OS X 系统。

9、数据库管理客户端 HeidiSQL
HeidiSQL 是一个功能非常强大的数据库客户端软件,采用 Delphi 开发,支持 Windows 操作系统。支持 MySQL、MariaDB、Percona Server 和微软的 SQL Server。

10、多引擎数据库环境 DataGrip
DataGrip 是 JetBrains 发布的多引擎数据库环境,支持 MySQL 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,还有 HyperSQL,Apache Derby 和 H2。

当然,优秀的数据库管理工具还有很多,欢迎在评论区补充,以供更多开发者学习和交流。
  • 大小: 161.5 KB
  • 大小: 214.8 KB
  • 大小: 105.5 KB
  • 大小: 100.7 KB
  • 大小: 199.7 KB
  • 大小: 152.2 KB
  • 大小: 88.5 KB
  • 大小: 131.5 KB
  • 大小: 122.7 KB
  • 大小: 249.4 KB
来自: oschina
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • oracle删除数据查看器,只会增删查改?你还缺个数据库管理工具!

    你还缺个数据库管理工具!作者:开源中国 - 两味真火my.oschina.net/editorial-story/blog/887107任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。本文列出了几...

  • Spring boot (一)—— 简单的增删查改

    Spring boot (一) —— 增删查改 本篇介绍如何使用spring boot 框架实现对数据的增删查改操作。这里先介绍一下我使用的工具。 编译器:IDEA 数据库:postgre 测试工具:postman 数据库工具:Navicat Premium 12 一...

  • 《MySQL》入门基础知识点大全:数据库操作、增删改查、联表查询、常用函数、MD5加密、事务特性、隔离级别

    1.操作数据库 1.1 创建表 CREATE TABLE IF NOT EXISTS `student` ( `id` INT (4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR (30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `password` VARCHAR (20) ...

  • 网页设计课设【登录注册系统及增删改查】

    运用HTML+CSS+PHP+JS+MySQL实现登录注册系统以及增删改查

  • 数据库课程设计 高校学籍管理系统

    通过这次课程设计,我更加深入地了解了数据库有关知识的基本概念和一些基本的操作并体会到了流程和数据的重要性,进行数据库设计之前,需要对开发的系统进行分析,明确数据的需求,并进行可行性研究,只有这样,才能...

  • 第1章 数据库系统概论---数据库原理及应用

    CO3:掌握数据库SQL语言和数据库管理技术,能够对实现结果给出合理性解释,培养数据库操作访问与数据库系统管理能力。 CO4:掌握数据库应用编程技术及其开发工具的使用,培养数据库应用编程能力,同时培养解决复杂工程...

  • 《数据库系统原理》课程大作业

    成绩是学生学校生活的重要组成部分,也是衡量一个学生学习能力的重要标志,要方便的存储和查询学生成绩,随着信息化的发展,学院成绩管理系统就成为一个学校的网络组成不可或缺的部分。班级管理员可以查看班级的总体...

  • 微信小程序+nginx+php+mysql实现数据库管理【第二期】小程序端的操作

    讲一讲小程序端的操作 先画个 预计目标:用户点击登录后,判断该用户【未提交数据/已经提交数据/有多条数据(这种情况应该是不被允许的!)】,在填充完数据后,点击“提交”按钮,完成数据库的增改。

  • 关于数据库、数据仓库、数据湖、数据中台概念和区别

    随着大数据技术的不断更新和迭代,数据管理工具得到了飞速的发展,相关概念如雨后春笋一般应运而生,如从最初决策支持系统(DSS)到商业智能(BI)、数据仓库、数据湖、数据中台等,这些概念特别容易混淆,本文对这些...

  • 【计算机毕业设计】民宿管理平台

    首页、个人中心、用户管理、商家管理、民宿信息管理、房间类型管理、房间信息管理、房间预订管理、房间退订管理、投诉反馈管理、我的收藏管理、系统管理,用户;首页、个人中心、民宿信息管理、房间信息管理、房间...

  • MySQL数据库

    MySQL数据库

  • 数据库学习记录 Day1(MySql)

    Day 1 2019年6月29日。 这是我学习数据库的第一天。 这一天,我学到了以下的...作用:保存,并能安全管理数据(如:增删改查等),减少冗余… 数据库总览 : 关系型数据库 (SQL) MySQL , Oracle , SQL Server , SQLite...

  • 基于java的超市管理系统设计(含源文件)

    论文摘要:随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。面对当前超市行业普遍存在的管理手段、管理技术落后等问题,使用计算机管理在很大...

  • (附源码)python+mysql+基于springboot小型车队管理系统 毕业设计061709

    本设计主要实现集人性化、高效率、便捷等优点于一身的小型车队管理系统,完成用户管理、车辆管理、路线管理、尿素管理、任务管理、尿素申请等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本...

  • 元数据与数据治理:ODS 与 EDW详细解析,不可或缺的应用场景(第十二篇)

    快速入门 ODS简单的理解为 Operational Data Store, 可操作的数据仓库。...ODS是数据仓库的一个扩展,它也是一个企业级的数据存储模式,它的构造也是面向主题的。ODS是企业中运行系统发布信息的地方,这些信...

  • springboot+小程序老年人健康保障管理系统毕业设计源码302303

    增删查改老人基本信息及老人家属信息 可查询系统中的所有信息 管理医生和家属的账号密码 医生: 输入账号密码登录进入网站 查看家属提交的预约体检信息→生成体检日历(哪天哪个时间段来多少老人体检) 录入老人的...

  • Android:SQLiteOpenHelper类(SQLlite数据库操作)详细解析

    SQLite数据库操作在Android开发中非常常用今天我将带大家全面了解关于SQLite数据库的操作(增、删、查、改) 目录 1. SQLite数据库介绍 SQLite是Android内置的一个小型、关系型、属于文本型的数据库。 ...

  • 华中科技大学电信专业 课程资料 作业 代码 实验报告-数据结构-内含源码和说明书.zip

    华中科技大学电信专业 课程资料 作业 代码 实验报告-数据结构-内含源码和说明书.zip

  • java 游戏飞翔的小鸟

    java 制作游戏 飞翔的小鸟

  • setuptools-25.3.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics