制服丝袜在线视频-国产视频导航-91丝袜国产在线观看-免费一二三区-国产xxxxxxxxx-日本福利社-国产成人自拍网站-亚洲日本激情-中文字幕av高清片-亚洲一区二区三区婷婷-国内三级在线观看

  1. 首頁 > 綜合百科 > 數據庫軟件有哪幾種(受歡迎的實用數據庫工具推薦)

數據庫軟件有哪幾種(受歡迎的實用數據庫工具推薦)

工欲善其事必先利其器,相信大家在日常運維數據庫過程中都有一款得心應手的數據庫工具,這能夠讓你的操作更加高效快捷。

在對用戶的建議進行整理后,決定對2020年《DBA高效率實用工具推薦:幾款強大的數據庫工具集合!》文章進行更新升級,將一些最近十分受歡迎、正在被大家使用的數據庫工具整理匯總,并搜集了一些相關操作文檔和教程供參考整理成本文,希望大家能夠從中發現適合自己的數據庫的工具、提高工作效率!

目錄導讀

      • 通用型數據庫管理工具
        • 1、DBeaver
        • 2、Navicat
      • Oracle
        • 1、PL/SQL Developer——呼聲最高的數據庫集成開發環境
        • 2、Toad for Oracle——數據庫管理工具集
        • 3、SQL*Plus——Oracle內置的快捷工具
      • MySQL
        • 1、SQLyog——數據庫管理可視化工具
        • 2、MySQL WorkBench——開源版和商業版兼具的可視化工具
        • 3、HeidiSQL——開源的輕量級圖形化管理工具
        • 4、Percona Toolkit——數據庫管理工具集
      • 其他
        • 1、PostgreSQL 數據庫管理工具:pgAdmin
        • 2、 SQLite 數據庫管理工具:SQLite Expert
        • 3、SQL Server 數據庫管理集成環境:SQL Server Management Studio (SSMS)

通用型數據庫管理工具

1、DBeaver

DBeaver是一款開源的通用數據庫工具,支持非常豐富的數據庫,是本次征集活動中用戶呼聲最大的前三名之一。

  • 支持數據庫類型:Oracle、MySQL、PostgreSQL、MariaDB、SQL Server、ClickHouse、SQLite、DB2、Apache Hive等80余種。
  • 主要功能:DBeaver 它提供了一個圖形界面用來查看數據庫結構、執行SQL查詢和腳本、瀏覽和導出數據、處理BLOB/CLOB數據,修改數據庫結構等。對于高級數據庫用戶,DBeaver 建議使用功能強大的 SQL 編輯器、大量管理功能、數據和模式遷移功能、監視數據庫連接會話等等。
  • 是否付費:免費

下載地址:https://dbeaver.io/

相關操作資料:

Mac 安裝數據庫管理軟件 DBeaver

Windows工具DBeaver連接OceanBase數據庫訪問MySQL和Oracle租戶

Dbeaver適配openGauss使用指導書

DBeaver配置達夢DM8數據庫鏈接

2、Navicat

Navicat Premium 是一套數據庫開發工具,能夠讓你從單一應用程序中同時連接多種數據庫進行數據庫管理,它也是本次征集活動中用戶呼聲最大的前三名之一。

  • 支持數據庫類型:MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite等。
  • 主要功能:包括無縫數據遷移、能將不同格式的數據傳輸到數據庫,同時它也是一款數據可視化工具,也能快速尋找和更正 PL/SQL 和 PL/PGSQL 編碼時的錯誤。它可以讓用戶連接到本地或遠程服務器,并提供一些實用的數據庫工具以協助用戶管理數據,包括云協同合作、數據建模、數據傳輸、數據同步、結構同步、導入、導出、備份、還原、圖表、數據生成和自動運行等。并且它提供了Navicat for MySQL、Navicat for PostgreSQL、Navicat for MongoDB等多種獨立解決方案,其中較多朋友推薦Navicat for MySQL。
  • 是否付費:付費(官網提供免費試用)

下載地址:

https://navicat.com.cn/products#navicat

相關操作資料:

Navicat完全使用手冊(上)

Navicat完全使用手冊(下)

Navicat Premium 15 安裝與激活

Oracle

1、PL/SQL Developer——呼聲最高的數據庫集成開發環境

PL/SQL Developer 是由 Allround Automations 公司開發的面向Oracle數據庫存儲的程序單元的集成開發環境。其側重于易用性、代碼品質和生產力,能夠充分發揮 Oracle 應用程序開發過程中的主要優勢。

  • 主要功能:PL/SQL Developer 具有語法加強、對象描述、代碼助手、編譯器提示、PL/SQL完善等許多特性和功能。可以在執行SQL查詢、執行PL / SQL程序、運行調試會話等過程中繼續工作,如果遇到編程錯誤,IDE將不會“掛起”。同時,PL/SQL Developer提供內置的報告功能,可以根據程序數據或Oracle字典運行報告。此外,使用 PL/SQL Profiler 可以瀏覽每一執行的 PL/SQL 代碼行的時序信息,自動獲取CPU使用情況、塊I/O、記錄I/O、表格掃描、分類等統計信息,從而幫助優化代碼性能。它也是本次征集活動中用戶呼聲最大的選手。
  • 是否付費:付費(官網提供免費試用)

下載地址:

http://www.plsqldeveloper.com.cn/sub/sql-developer.html

相關操作資料:

PL/SQL Developer 7超詳細教程(中文)

Oracle PL/SQL Developer 14用戶指南(英文)

PL/SQL Developer連接Oracle數據庫詳解

2、Toad for Oracle——數據庫管理工具集

Toad for Oracle 是 Quest Software 研發的 Oracle 數據庫管理工具集。廣大的數據庫開發人員、管理員和數據分析師可以借此簡化工作流程、優化代碼質量、自動化頻繁或重復的流程,同時更大程度降低風險。

  • 主要功能:使用者可以通過一個圖形化的用戶界面快速訪問數據庫,完成復雜的SQL和PL/SQL代碼編輯和測試工作。此外,Toad 提供簡單易用的 PL/SQL 調試功能,可以逐行編輯、調試和運行代碼,并且觀察相關參數的變化來檢查存儲過程的正確性。SQLab Xpert Option 功能則可以提供各種優化模式下SQL執行計劃,并能給出優化建議,幫助優化SQL。
  • 是否付費:付費(官網提供免費試用)

Toad for Oracle 工具有面向 DBA 和面向開發者兩個版本,在功能上有幾處不同(見下圖)。此外 Quest Software 也有專門的技術社區和詳細使用文檔供使用者學習。

下載地址:

https://www.quest.com/cn-zh/products/toad-for-oracle/

相關操作資料:

Toad for Oracle 11.6 中文使用指南

Toad for Oracle 13安裝使用圖文教程

Toad For SQL 簡易使用指南

3、SQL*Plus——Oracle內置的快捷工具

SQLPlus 工具是 Oracle 數據庫提供的一個專門用于數據庫管理的交互式工具,屬于Oracle內置工具,在各版本都是預安裝的,通過命令的方式對數據庫進行管理。SQLPlus以其小巧、快捷為眾多DBA們所喜愛。

  • 主要功能:在 Linux/UNIX 環境下,通常都是通過這個工具來啟動、關閉和維護數據庫的。此外,其具有的功能也很豐富,包括執行SQL腳本、數據導出、應用程序開發/測試、用戶管理及權限維護等。不同于其他工具直接操作,它需要單獨學習SQL*Plus 命令來對數據庫進行管理,但目前大家整理了很多SQL*Plus 命令資料,也比較方便學習使用。
  • 是否付費:內置于Oracle

相關操作資料:

Oracle 12cR2 SQL*Plus 用戶指導手冊(英文)

Oracle 19c SQL*Plus 用戶指導手冊(英文)

常用的SQL*Plus命令

SQL*Plus 執行含中文的SQL

MySQL

1、SQLyog——數據庫管理可視化工具

SQLyog 是 Webyog 公司開發的一款 MySQL 數據庫管理可視化工具,可以通過簡單的執行對數據庫進行管理、查詢、備份與同步等,支持 Windows 系統。

  • 主要功能:SQLyog 擁有創建/刪除/更改表、存儲過程、函數、視圖、觸發器和事件等功能。通過可視化數據比較對比來自源端和目標端的數據,然后使用 SQLyog Job Agent 自動執行和計劃兩個 MySQL 主機之間的數據同步,并且不會造成數據庫過載。同時,SQLyog 提供了一個功能強大的 GUI 查詢生成器,可以驗證和調度 SQL 查詢以及執行維護查詢。同時也支持 DBA 在物理、虛擬和云環境中輕松管理 MySQL 和 MariaDB。
  • 是否付費:付費(官網提供免費試用)

下載地址:

SQLyog Ultimate

相關操作資料:

MySQL 管理工具之 SQLyog 的使用詳解

2、MySQL WorkBench——開源版和商業版兼具的可視化工具

MySQL Workbench 是 MySQL 出品的一款可視化數據庫設計軟件,為服務器配置、用戶管理、備份等提供數據建模、SQL 開發和全面的管理工具。MySQL Workbench 可在 Windows、Linux 和 Mac OS X 上使用。同時有開源(MySQL Workbench Community Edition)和商業化(MySQL Workbench Standard Edition、MySQL Workbench Enterprise Edition)版本。

  • 主要功能:MySQL Workbench 提供了一個可視化控制臺,可以使用此工具來配置服務器、管理用戶、執行備份和恢復、檢查審計數據以及查看數據庫運行狀況。由此輕松管理 MySQL 環境并獲得對數據庫的更好可見性。SQL 編輯器提供了顏色語法突出顯示、SQL 代碼段的重用以及 SQL 的執行歷史記錄等功能。同時,可以通過性能儀表盤快速查看關數據庫性能情況,通過性能報告查看 I/O 占用高、慢SQL 等具體情況由此直觀地分析查詢執行計劃進行性能調優。此外,MySQL Workbench提供了數據庫遷移解決方案,可用于將Microsoft SQL Server,Microsoft Access等的對象和數據遷移到MySQL。開源版和商業版在基礎功能上并無差異,具體功能及其差異可以通過下方官網鏈接查看。
  • 是否付費:開源版免費;其他付費(官網提供免費試用)

下載地址:

https://www.mysql.com/products/workbench/features.html

相關操作資料:

Windows 安裝 MySQL Workbench 操作教程

MacOS 安裝 MySQL Workbench 操作教程

Ubuntu 20.04 上 MySQL Workbench 安裝和使用圖文詳解

MySQL Workbench常用快捷鍵

3、HeidiSQL——開源的輕量級圖形化管理工具

HeidiSQL 是一款開源的輕量級 MySQL 數據庫圖形化管理工具。支持瀏覽數據庫、管理表、瀏覽和編輯記錄、管理用戶權限等功能。支持訪問 MySQL、MariaDB 和 SQL Server等數據庫,支持 Windows、Linux 系統。

  • 主要功能:HeidiSQL提供了一個用于在數據庫瀏覽之間切換 SQL 查詢和標簽帶有語法突出顯示的簡單易用的界面。允許瀏覽用戶的數據庫、管理表、瀏覽和編輯記錄、管理用戶權限等。此外,可以從文本文件導入數據、運行SQL查詢,在兩個數據庫之間同步表以及導出選擇的表到其它數據庫或者 SQL 腳本當中。
  • 是否付費:免費

下載地址:https://www.heidisql.com/

相關操作資料:

HeidiSQL 軟件安裝教程

4、Percona Toolkit——數據庫管理工具集

Percona Toolkit 是 Percona 公司開發的開源的、用于管理 MySQL 的高級命令行工具集,由 Perl 語言編寫而成,包含在線更改數據表結構、校驗主從數據、檢查數據庫狀態以及分析慢查詢等功能。支持 MySQL、MariaDB、MongoDB 和 PostgreSQL 數據庫。

  • 主要功能:包含pt-align、pt-archiver、pt-config-diff、pt-deadlock-logger、pt-diskstats、pt-find、pt-slave-delay等三十余種命令行工具,下載安裝后分別具有可用來執行各種通過手工執行非常復雜和麻煩的 MySQL 和系統任務,如檢查主從復制的數據一致性、檢查重復索引、定位IO占用高的表文件、在線DDL、監控MySQL狀態、監控從庫進程狀態以及慢SQL查詢等。工具與功能較多,可通過下方官網查看特征及使用方式。
  • 是否付費:免費

下載地址:

https://www.percona.com/software/database-tools/percona-toolkit

相關操作資料:

Percona Toolkit 官方手冊(中文版)

Percona Toolkit 使用手冊(版)

Percona Toolkit 下載安裝及常用工具演示

其他

1、PostgreSQL 數據庫管理工具:pgAdmin

pgAdmin 是 PostgreSQ 官方開源的一款設計、維護和管理 PostgreSQL 數據庫的客戶端管理工具,提供強大的圖形界面,允許連接到特定的數據庫,創建表和運行各種從簡單到復雜的SQL語句,支持Linux、Unix、macOS和Windows等操作系統。

  • 主要功能:支持桌面應用模式、服務器模式和容器部署模式等多種部署方式,無論運行時環境如何,該軟件都具有桌面應用程序的外觀和感覺,并具有現代化的用戶界面元素、多用戶/Web 部署選項、儀表板等。具有簡單查詢工具,支持語法高亮和可視化的查詢計劃顯示,具備由過程語言調試器等工具。通過 pgAdmin 可以創建、查看以及編輯所有常用的 PostgreSQL 對象,包含聚合函數、索引、物化視圖和角色、表空間等,并且具有管理自動清理(Auto-vacuum)、備份還原以及統計分析等功能。
  • 是否付費:免費

下載地址:

https://www.pgadmin.org/download/

相關操作資料:

pgAdmin 簡介及下載安裝步驟

pgAdmin4界面如何設置為中文顯示

2、 SQLite 數據庫管理工具:SQLite Expert

SQLite Expert是 SQLite 數據庫可視化管理工具。擁有一個可視化SQL查詢生成器、一個帶有語法突出顯示和代碼完成功能的SQL編輯器以及導入導出功能等,允許用戶在 SQLite 服務器上執行創建、編輯、復制、提取等操作。具有個人版(Personal)和專業版(Professional)兩種版本。

  • 主要功能:可以通過 SQL 查詢生成器構建復雜的 SQL 查詢,格式化的 SQL 查詢文本布局,同時擁有語法高亮和代碼完成功能;此外也支持對表列、索引、外鍵、觸發器等的重構而不丟失數據;另外也可以完成從 ADO 數據源、CSV 文件、SQL 腳本或 SQLite 導入數據,以及將數據導出到 CSV 文件、SQL 腳本、Excel 或 SQLite 等。
  • 是否付費:個人版免費;專業版付費(官網提供免費試用)

下載地址:https://sqliteexpert.com/

3、SQL Server 數據庫管理集成環境:SQL Server Management Studio (SSMS)

SQL Server Management Studio (SSMS) 是 SQL Server 發行的一種數據庫管理集成環境,用于管理從 SQL Server 到 Azure SQL 數據庫的任何 SQL 基礎結構。提供用于配置、監視和管理 SQL Server 和數據庫實例的工具。

  • 主要功能:SSMS 在一個綜合實用工具中匯集了許多圖形工具和豐富的腳本編輯器,為各種技能水平的開發者和數據庫管理員提供對 SQL Server 的訪問權限。使用 SSMS 可以部署、監視和升級應用程序使用的數據層組件,以及生成查詢和腳本。其中,其所包含的可視化設計工具可以用來生成查詢、表和關系圖數據庫;“模板資源管理器”可以生成和管理用于加快查詢和腳本開發速度的樣板文本文件;使用語言編輯器交互式生成和調試查詢和腳本。
  • 是否付費:免費

下載地址:

https://learn.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms-19?source=recommendations&view=sql-server-ver16

相關操作資料:

SSMS 非常有用的一些功能及演示

使用SQL Server Management Studio 工具批量生成數據表的表結構

SQL Server Management Studio 添加性能儀表盤

最后,給大家推薦咱們墨天輪的幾個在線運維工具,其中巡檢和AWR分析、在線實訓平臺深受大家好評,在這里為大家展示一下:

  • 數據庫在線實訓平臺(可一鍵連接Linux WEB終端,現已支持Oracle、MySQL、Redis、PostgreSQL、openGauss、MogDB)
  • Oracle 巡檢(針對用戶上傳數據輸出詳細報告)
  • AWR分析(支持Oracle 11.2.0.3及12.1、12.2版本)
  • SQL格式化(能夠格式化絕大多數SQL語句,其中包括AWR中的SQL、不規范的SQL、手寫的SQL等。)
  • SQL審核(通過內置的規則,在不連數據庫的情況下,靜態審核SELECT、UPDATE、DELETE語句,指定用戶規范編寫SQL。)
  • OraC函數(可查詢Oracle C 函數的詳細描述。)
  • 新工具– SQL RUN(2022年11月新上線的在線SQL運行平臺,可支持從官方提供的腳本庫選擇腳本或自己輸入SQL進行在線運行,另外用戶也可以將自己上傳的腳本共享到腳本庫。)

本文就為大家整理到這啦~歡迎更多朋友推薦分享您覺得好用的工具,讓我們一起合理利用工具、提高工作效率。