在当今信息化社会中,数据库已经成为了各行各业不可或缺的重要组成部分。而 MySQL 作为开源的关系型数据库管理系统,因其高效、稳定、易用的特点,受到了广大开发者和企业的青睐。
为了更好地管理和操作 MySQL 数据库,选择一款合适的开发工具显得尤为重要。
MySQL 的 GUI 管理工具
廣爲人知的 MySQL 的 GUI 管理工具有:
MySQL Workbench:这是 Oracle 公司开发的一款免费的 MySQL 集成环境。MySQL Workbench 提供了数据建模、SQL开发、数据库管理、用户管理、备份等功能,并支持导入和导出数据,以及与其他数据库进行交互。MySQL Workbench 面向数据库架构师、开发人员和 DBA。 MySQL Workbench 可在 Windows、Linux 和 Mac OS X 上使用。
HeidiSQL:HeidiSQL 是免费软件,其目标是易于学习。“Heidi”可让您查看和编辑运行数据库系统 MariaDB、MySQL、Microsoft SQL、PostgreSQL 和 SQLite 的数据和结构。
phpMyAdmin:phpMyAdmin 是一个用 PHP 编写的免费软件工具,旨在通过 Web 处理 MySQL 的管理。 phpMyAdmin 支持 MySQL 和 MariaDB 上的各种操作。 常用的操作(管理数据库、表、列、关系、索引、用户、权限等)可以通过用户界面执行,同时您仍然可以直接执行任何 SQL 语句。
Navicat for MySQL:Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL 和 MariaDB 数据库,并与 OceanBase 数据库及 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure、阿里云、腾讯云和华为云等云数据库兼容。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。
DBeaver:DBeaver 是一个通用的数据库管理和开发工具,支持包括 MySQL 在内的几乎所有的数据库产品。它基于 Java 开发,可以运行在 Windows、Linux、macOS 等各种操作系统上。
DataGrip:DataGrip 是一个多引擎数据库环境,使用者无需切换多种数据库工具,即可轻松管理 MySQL 等数据库。DataGrip 支持智能代码补全、实时分析和快速修复特性,並集成了版本控制。
SQL Developer
熟悉 Oracle 的同学都知道 SQL Developer,
這是一款由 Oracle 公司开发的集成开发环境(IDE),它专为数据库管理和开发而设计。这款工具提供了从数据库设计、建模、开发到维护的一站式服务,使得开发者能够在一个统一的界面中完成所有的数据库相关工作。
Oracle SQL Developer 是基於 Java 開發的,不僅可以連接到 Oracle 数据库,也可以连接到选定的第三方(非 Oracle)数据库、查看元数据和数据,以及将这些数据库迁移到 Oracle。
比如支持 MySQL。
安装
直接從 Oracle 網站下載就好。
我這裏已經準備好了安裝包。内置 Java 環境,開箱即用。
sqldeveloper-23.1.1.345.2114-x64.zip
Java 版本為 11,IDE 版本為 23.1。
可以按照個人習慣選擇顯示語言,本文示例選擇了【中文】。
配置 JDBC
默認支持連接 Oracle,相關内容可以參考薛老師的文章:
如果需要連接到 MySQL 服務器,需要自行添加 MySQL 的 JDBC,關於選擇哪個版本,可參考文章:
在菜單欄【工具】-》【首選項】-》【數據庫】-》【第三方 JDBC 驅動程式】,
添加準備好的 JDBC 驅動。
连接 MySQL
現在,我們可以新建 MySQL 的數據庫連接,在【數據庫類型】下拉菜單選擇【MySQL】即可。
连接成功后,可以看到 SQL Developer 的主界面。
在左侧的导航栏中,可以看到数据库中的所有模式(schemas)和对象(如表、视图、索引、过程、函数、触发器等)。
要执行 SQL 查询,可以点击主界面上方的 SQL 编辑器标签,打开一个新的查询窗口。
在查询窗口中,输入 SQL 语句,比如查詢數據庫版本信息。
其他高级功能
SQL Developer 還貼心的提供了數據遷移功能,將第三方數據庫遷移到 Oracle。
自定义 Dark 色彩
SQL Developer 允许用户进行自定义和扩展,以满足特定的工作需求。
例如,可以更改界面主题、字体和颜色等设置,以优化用户体验。
举个例子,可以在 SQL Developer 中引入 Dark 色彩模式。
进入文件夹:
%APPDATA%\SQL Developer\system23.1.1.345.2114\o.ide.12.2.1.6.42.220506.654
编辑文件 dtcache.xml
:
<Item>
<Key>Dark</Key>
<Value class="java.util.ArrayList">
...
</Value>
</Item>
启动 SQL Developer,点击菜單欄【工具】-》【首選項】-》【代码编辑器】-》【PL/SQL 语法颜色】,选择【Dark】方案,【确定】。
再次连接 DB 后,可以看到 SQL 编辑器已经渲染为 Dark 色彩。
-- END. --
如果这篇文章为你带来了灵感或启发,就帮忙点『赞』or『在看』or『转发』吧,这对我非常重要,感谢!(๑˃̵ᴗ˂̵)