SQuirreL SQL:一個免費的通用數(shù)據(jù)庫開發(fā)客戶端工具
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
SQuirreL SQL 是一個免費開源、基于 Java 的 通用 SQL 客戶端。它提供了一個統(tǒng)一的界面,讓數(shù)據(jù)庫管理員(DBA)、開發(fā)人員和分析師能夠輕松地連接、查詢和管理多種不同類型的關(guān)系型數(shù)據(jù)庫。 SQuirreL SQL 支持 Windows、Linux、macOS 操作系統(tǒng)。 數(shù)據(jù)庫支持SQuirreL SQL 最大的優(yōu)勢之一是它通過加載相應(yīng)的 JDBC 驅(qū)動程序來連接數(shù)據(jù)庫,因此只要數(shù)據(jù)庫提供 JDBC 驅(qū)動,理論上就可以通過它進(jìn)行連接。 常見的數(shù)據(jù)庫包括 PostgreSQL、MySQL、MariaDB、Oracle、Microsoft SQL Server、 Db2、SQLite、H2、HSQLDB、Apache Derby、Firebird、Sybase ASE、Informix、 Amazon Redshift,、Snowflake、Apache Hive、Apache Impala、Vertica、Teradata 等。 對象瀏覽器:SQuirreL SQL 以樹形結(jié)構(gòu)直觀地瀏覽連接的數(shù)據(jù)庫對象:數(shù)據(jù)庫、表、視圖、存儲過程、函數(shù)、序列、索引、觸發(fā)器等。 右鍵菜單提供常用操作:查看數(shù)據(jù)、生成 SELECT/DROP/CREATE 腳本、重命名、導(dǎo)入/導(dǎo)出數(shù)據(jù)等。 SQL 編輯器SQuirreL SQL 編輯器支持語法高亮(多種數(shù)據(jù)庫方言)、代碼自動補(bǔ)全(對象名、關(guān)鍵字、函數(shù))、執(zhí)行 SQL 語句或腳本、查看執(zhí)行計劃(EXPLAIN)、查詢結(jié)果分頁顯示、查詢結(jié)果導(dǎo)出(CSV、Excel、XML、JSON、SQL)、查詢歷史記錄等功能。 擴(kuò)展插件SQuirreL SQL 實現(xiàn)了一個插件系統(tǒng),支持通過插件擴(kuò)展功能,例如 Graph Plugin 可以構(gòu)建數(shù)據(jù)庫實體關(guān)系圖,并且可以通過圖形化的方式創(chuàng)建查詢語句。 其他常用的插件包括數(shù)據(jù)導(dǎo)入、數(shù)據(jù)復(fù)制、Hibernate 腳本、跨數(shù)據(jù)庫查詢、SQL 標(biāo)簽以及各種特定數(shù)據(jù)庫擴(kuò)展功能等。 下載安裝SQuirreL SQL 基于 Java 運行環(huán)境,使用以下命令驗證是否安裝 Java:
輸入以下網(wǎng)址打開官方下載頁面: https://squirrel-sql.sourceforge.io/index.php?page=home#installation 選擇對應(yīng)的操作系統(tǒng)和軟件版本(穩(wěn)定版或者快照版)進(jìn)行下載。然后雙擊下載的 jar 文件進(jìn)行安裝: 在安裝頁面可以勾選各種數(shù)據(jù)庫擴(kuò)展插件和中文語言支持。 安裝完成后執(zhí)行 squirrel-sql.bat(Windows)或者 squirrel-sql.sh(Linux、macOS)腳本啟動程序: 連接數(shù)據(jù)庫下面我們以 MySQL 為例介紹如何連接數(shù)據(jù)庫。 首先,點擊頁面左側(cè)“驅(qū)動程序”標(biāo)簽,找到 MySQL Driver 配置: 然后添加 MySQL 數(shù)據(jù)庫的 JDBC 驅(qū)動文件路徑(官網(wǎng)可以下載),點擊“列出驅(qū)動程序”按鈕,最后點擊“確認(rèn)”完成驅(qū)動配置。 接下來通過別名連接到一個 MySQL 服務(wù)器,選擇頁面左側(cè)的“別名”標(biāo)簽,點擊“+”新建別名(連接): 輸入 JDBC 連接串,點擊“測試”進(jìn)行驗證,點擊“確定”進(jìn)行保存,或者直接點擊“Connect”進(jìn)行連接: 接下來就是數(shù)據(jù)庫開發(fā)和編寫 SQL 語句了。 ? 閱讀原文:https://mp.weixin.qq.com/s/6oD7pxlEIO08niGM7aP0cQ 該文章在 2025/7/1 21:06:42 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |