星期日, 15 6 月, 2025
No Result
View All Result
AI TAIWAN 台灣人工智慧中心
  • Home
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • AI 智慧產業
  • 機器學習與應用
  • 自然語言處理
  • 神經連結和腦機接口
  • 機器人與自動化
  • 道德與法規
  • 安全
AI TAIWAN 台灣人工智慧中心
  • Home
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • AI 智慧產業
  • 機器學習與應用
  • 自然語言處理
  • 神經連結和腦機接口
  • 機器人與自動化
  • 道德與法規
  • 安全
No Result
View All Result
AI TAIWAN 台灣人工智慧中心
No Result
View All Result
Your Ad
Home AI 綜合新聞

7 個強大的 DBeaver 提示與技巧,提升您的 SQL 工作流程

2025-03-12
in AI 綜合新聞
0 0
0
7 個強大的 DBeaver 提示與技巧,提升您的 SQL 工作流程
Share on FacebookShare on Twitter
Your Ad


DBeaver 是最強大的開源 SQL IDE,但有許多功能人們並不知道。在這篇文章中,我將分享幾個可以加快你工作流程的功能,沒有多餘的廢話。

我學到這些是因為我目前正在深入研究我每天使用的工具,首先是 DBeaver。在未來的文章中,我會比較 DBeaver 和在 VSCode (或 Cursor) 上建立 SQL 開發環境的工作流程。如果你對此感興趣,記得關注我的發表!

不過,今天的重點是學習 DBeaver 的酷功能。讓我們開始吧。

指令面板

這是 DBeaver 中最強大但又隱藏的功能之一。也許人們忽略它是因為它不是叫做「指令面板」。你可以用 CMD + 3(Mac)或 CTRL + 3(Windows)來打開它。

從這裡,你可以訪問 IDE 中的幾乎任何操作。我主要用它來:

  • 在 SQL 腳本之間切換。
  • 導航到特定的設置。
  • 快速訪問像是匯出結果、刷新結構、打開模板、重命名文件等操作。

(在 DBeaver 中,這個功能正式叫做「查找操作」。)

自訂 SQL 格式化器

你知道你可以輕鬆設置不同的格式化器在 DBeaver 嗎?我個人不喜歡預設的格式,因為我主要使用 PostgreSQL,所以我更喜歡 pg_formatter。

讓我告訴你如何設置 pg_formatter,但請記住,這個過程對於任何可以通過終端機調用的 SQL 格式化器都是相似的。

安裝 PG 格式化器

brew install pgformatter

找到程式的位置。

在我的情況下:opt/homebrew/bin/pg_format

which pg_format

接下來,前往偏好設定 → 編輯器 → SQL 編輯器 → 格式化,選擇「外部格式化器」,然後粘貼你想要的格式化器的路徑。

💡 或者你可以簡單地打開指令面板並搜索「格式化」。

在 SELECT 中展開列

通常,你可能需要從一個表中選擇大多數列,只排除幾個。DBeaver 使這變得更容易,通過將你的 SELECT * 展開為明確的列名。

你可以使用 CTRL + Space 快捷鍵來做到這一點,無論是在 Mac 還是 Windows 上。如果你已經將它綁定到其他系統快捷鍵,這可能無法正常工作,這種情況下你可以在指令面板中查找「內容輔助」。

快速查找列統計

DBeaver 有許多功能可以加快你的分析。其中一個我經常使用的是「計算標籤」,位於你的查詢結果右側。它讓你快速獲取查詢結果中列的信息。

你可以用它做到:

  • 查找類別列的唯一值和非空值的數量。
  • 獲取數值列的最小值、最大值、平均值、中位數等。

這對於快速理解你的數據集非常有幫助!

即時分組

類似於計算標籤,「分組標籤」讓你快速創建分組查詢,而不需要手動寫 SQL。

你可以用它做到:

  • 快速計算值的出現次數。
  • 添加多個聚合。

雖然這對於簡單的聚合來說非常不錯,但我覺得它有點不足,因為沒有辦法計算唯一值,像我在 GIF 中所做的那樣,除非手動寫出度量函數。

SQL 模板

SQL 模板非常強大,雖然我承認我不常用它們。模板可以讓你避免重複寫常見的表達式。

你可以通過打開指令面板並搜索「模板」來查看內建的模板。你會看到以下快捷方式:

  • SELECT * FROM {table}
  • SELECT * FROM {table} WHERE {col} = {value}
  • 還有其他的,比如選擇和排序、按組計數等。

你只需要寫下查詢的簡寫,然後按下 tab 鍵:

你也可以創建自己的模板,如果你只是複製現有的模板並進行調整,這並不難。

進階複製技巧

你可能已經知道 DBeaver 有廣泛的數據匯出選項。然而,標準的匯出向導可能會讓人感到有點壓力,因為它顯示了很多配置,即使你只是想快速匯出一個 CSV。

更快的方法是選擇結果標籤中的數據,右鍵點擊,然後選擇「進階複製」。這樣,你可以以多種格式複製數據,如 CSV、JSON、Markdown、TXT,甚至 SQL 插入語句。

我覺得這個功能非常有用,特別是當我需要快速將數據發送給同事時。

一個額外的提示是,你可以將這些數據複製為 TSV,這樣 Excel 和 Google Sheets 就能正確識別到它們的單元格中!不過,這個需要你在 DBeaver 中更進一步 😅

結論

我非常喜歡 DBeaver 作為 SQL IDE。它非常強大,介面也很乾淨。老實說,這個工具是免費和開源的,真是令人驚訝!如果你還沒有試過,我非常推薦!

我沒有看到很多人談論它的一些最好的功能和技巧,而我分享的大多數提示都是來自於使用這個軟體。可能還有很多我錯過的,特別是在插件方面,我還沒有使用太多。

我知道我快速介紹了所有提示,所以如果你有疑問,隨時可以聯繫我。如果你有更多工作流程的提示,我也很想聽聽!

希望你學到了一些新東西!

如果你對這篇文章中沒有提到的其他提示感到好奇,或者喜歡學習一般數據主題,請訂閱我在 Substack 上的免費電子報。我會在有真正有趣的內容時發佈。

想要直接聯繫或有問題嗎?隨時在 mtrentz.com 聯繫我。

所有圖片和動畫,除非另有說明,均由作者提供。



新聞來源

本文由 AI 台灣 運用 AI 技術編撰,內容僅供參考,請自行核實相關資訊。
歡迎加入我們的 AI TAIWAN 台灣人工智慧中心 FB 社團,
隨時掌握最新 AI 動態與實用資訊!

Tags: Data EngineeringdatabasesDbeaverSQLTips And Tricks個強大的工作流程提示與技巧提升您的
Previous Post

如何從數據分析師轉職為數據科學家

Next Post

Hugging Face 發布 OlympicCoder:一系列能解決奧林匹克級編程問題的開放推理 AI 模型

Related Posts

中國教育改革人工智慧助力創新人才培育
AI 綜合新聞

中國教育改革人工智慧助力創新人才培育

2025-06-11
AI 助力中風患者康復Devon 的 SAMueL-2 計畫創新突破
AI 綜合新聞

AI 助力中風患者康復Devon 的 SAMueL-2 計畫創新突破

2025-04-24
全球AI教育市場蓬勃發展智慧學習工具引領新趨勢
AI 綜合新聞

全球AI教育市場蓬勃發展智慧學習工具引領新趨勢

2025-04-21
2027 年 AI 預測人類水平 AI 的全新里程碑
AI 綜合新聞

2027 年 AI 預測人類水平 AI 的全新里程碑

2025-04-21
AI 技術對人類智能的影響我們在失去什麼?
AI 綜合新聞

AI 技術對人類智能的影響我們在失去什麼?

2025-04-20
人工智慧重塑遊戲開發遊戲未來從現在開始
AI 綜合新聞

人工智慧重塑遊戲開發遊戲未來從現在開始

2025-04-18
Next Post
Hugging Face 發布 OlympicCoder:一系列能解決奧林匹克級編程問題的開放推理 AI 模型

Hugging Face 發布 OlympicCoder:一系列能解決奧林匹克級編程問題的開放推理 AI 模型

逐步指南:使用 Hugging Face Transformers 和開源模型 Bio_ClinicalBERT 建立互動健康數據監測工具

逐步指南:使用 Hugging Face Transformers 和開源模型 Bio_ClinicalBERT 建立互動健康數據監測工具

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Archives

  • 2025 年 6 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 5 月
  • 2023 年 3 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 1 月
  • 2021 年 11 月
  • 2021 年 8 月
  • 2021 年 5 月
  • 2021 年 3 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2019 年 7 月
  • 2018 年 11 月

Categories

  • AI 智慧產業
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • 安全
  • 機器人與自動化
  • 機器學習與應用
  • 神經連結和腦機接口
  • 自然語言處理
  • 道德與法規
Your Ad
  • 關於我們
  • 廣告合作
  • 免責聲明
  • 隱私權政策
  • DMCA
  • Cookie 隱私權政策
  • 條款與條件
  • 聯絡我們
AI TAIWAN

版權 © 2024 AI TAIWAN.
AI TAIWAN 對外部網站的內容不負任何責任。

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Home
  • AI 綜合新聞
  • AI 自動化與 AI Agents
  • AI 智慧產業
  • 機器學習與應用
  • 自然語言處理
  • 神經連結和腦機接口
  • 機器人與自動化
  • 道德與法規
  • 安全

版權 © 2024 AI TAIWAN.
AI TAIWAN 對外部網站的內容不負任何責任。