Navicat 部落格

2019 年 8 月 21 日,由 Robert Gravelle 撰寫

有一些非常好的理由可以解釋為什麼資料驗證最好在資料庫層級執行而不是在應用程式層級執行。例如,多個應用程式可以存取相同的資料來源。因此,你可以依賴於資料的一致性和有效性,而不必依賴於在應用程式端套用可能在不同的實作中不一致的驗證邏輯。此外,觸發器是驗證的理想選擇,因為它們可以在插入或更新資料之前執行。觸發器還可以防止在提供錯誤訊息時套用資料庫交易。

2019 年 7 月 30 日,由 Robert Gravelle 撰寫

SQL LIMIT 子句可以約束 SELECT 語句傳回的列數。對於 SQL Server 或 MS Access 等 Microsoft 資料庫,可以使用 SELECT TOP 語句來限制結果,這是 Microsoft 專有的 SELECT LIMIT 語句。但是,對於大多數關聯式資料庫(DBMS),包括 MySQL/MariaDB、PostgreSQL 和 Oracle,SQL LIMIT 子句可以解決多個問題。在今天的文章中,我們將使用 Navicat for PostgreSQL 來探索其中的一些 LIMIT 的用法。

2019 年 7 月 24 日,由 Robert Gravelle 撰寫

有時你可能需要取得位於同一個資料表中的相關資料。為此,你可以使用一種特殊的聯結,稱為自我聯結(Self Join)。在今天的文章中,我們將學習如何使用 Navicat Premium 作為資料庫用戶端撰寫包含自我聯結的查詢。

2019 年 7 月 16 日,由 Robert Gravelle 撰寫

即使你的公司仍然相對較小型,資料庫的成長可能已經超出開始時所訂的範圍。當這種情況發生時,新的應用程式將與更大型、更強大的資料庫連接。同時,原本的資料庫仍將在業務活動中(減少)扮演一個角色。最終,你需要管理各種資料庫,而每個資料庫都有自己的功能、專用語法和連線通訊協定。

管理多個資料庫需要使用多個用戶端應用程式,或找到一個可以容納你使用的所有資料庫的應用程式。其中一個工具是 Navicat Premium。它不僅支援大多數主要的資料庫管理系統(DBMS),而且它是可以同時連線至所有這些系統的少數工具之一!

在本篇文章中,我們將研究管理多個資料庫的一些挑戰,並提供如何使用 Navicat Premium 克服這些挑戰的一些實際範例。

2019 年 6 月 19 日,由 Robert Gravelle 撰寫

不久前,我們探索了你必須知道的一些 SELECT 查詢。其中包括判斷欄的最小值或最大值,以及依照類別將結果分組。今天的文章將介紹更多查詢,以及幾乎是自動撰寫查詢的一個技巧!

Navicat 文章
頻道記錄
分享
部落格封存檔