Navicat 部落格

使用 Navicat 15 同步資料庫結構 2020 年 3 月 11 日,由 Robert Gravelle 撰寫

在網路上搜尋「資料庫同步」,你可能會找到許多有關同步資料庫資料的資訊。同時,有關同步資料庫結構的指示並不很普遍。變更資料庫結構可能會有破壞現有資料的固有風險。因此,你必須格外小心。

Navicat 可以是同步資料庫結構的絕佳盟友。在今天的文章中,我們將學習如何使用 Navicat Premium 15 的結構同步精靈來更新一個資料庫的結構以符合另一個資料庫的結構。

關聯式資料庫系統中的 NULL 值及其用途 2020 年 3 月 3 日,由 Robert Gravelle 撰寫

在資料庫中,NULL 值是一個具有非常特殊含義的值。因而,理解 NULL 值不同於零值或包含空格的欄位是非常重要的。在今天的文章中,我們將探討 NULL 值的含義,以及如何在 Navicat Premium中使用NULL。

消除資料庫資料表中的重複群組 2020 年 2 月 13 日,由 Robert Gravelle 撰寫

重複群組是在整個資料庫資料表中一系列重複的欄位或屬性。這是大小型公司都面臨的普遍問題並可能會產生多種後果。例如,在不同地方存在的同一組資訊會導致資料冗餘和資料不一致。此外,所有這些重複資料會佔用大量寶貴的磁碟空間,並需要很長時間進行搜尋。重複群組的問題在小型公司中是可以解決的,但是對於必須管理大量資訊的大型公司,重複公司組會成為一場噩夢。

在今天的文章中,我們將學習如何在設計資料庫時和在現有資料庫中識別重複群組,以及如何修正它們。由於重複群組是一種會影響任何關聯式資料庫,因此我們將使用 Navicat Premium 作為我們的資料庫開發工具。

根據平均值列出記錄 2020 年 2 月 5 日,由 Robert Gravelle 撰寫

ANSI SQL 包含幾個彙總函式,使你可以計算一組值以將其結果傳回一個值。 這些包括 Count()、Min()、Max()、Sum() 和 AVG() 等。根據預設,彙總函式會套用於所有列,但是你可以於 SELECT 陳述式使用 WHERE 子句來縮小欄位的範圍。此外,你亦可運用其他技術有條件地選取某幾列。我們將在今天使用 Navicat Premium 探索這些技術,包括使用 CASE 陳述式以及 GROUP BY 子句。我們會將這些技術套用於 AVG() 函式,但它們在所有彙總函式同樣可良好運作。

選取 MySQL 中除一欄外的所有欄 2020 年 1 月 23 日,由 Robert Gravelle 撰寫

SQL 透過 SELECT *(SELECT ALL) 子句令選取資料表中的所有欄位變得非常簡單。不幸的是,一旦你從清單中省略了一欄,SELECT ALL 語句就會消失。寫出每個欄的名稱很快就會變得乏味,尤其是當你碰巧要處理有數十個欄的資料表時。如果我們選取除一欄以外的每一欄(透過排除而不是包含進行選取)應怎麼辦呢?可以做到的。實際上,有兩種方法可以做到,一種簡單,另一種則更簡單一些。這些將是本文的重點。

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