Navicat 部落格

如何在 Navicat 16 中只備份資料庫結構 2022 年 10 月 28 日,由 Robert Gravelle 撰寫

儘管有少數資料庫管理員(DBA)不相信執行定期資料庫備份是有用的,但對於怎樣執行最好,仍有很多意見。無論你支持哪一種方法,都有很多充分的理由保留資料庫結構描述的複本。當發生資料遺失時,你可以藉由結構描述還原資料庫的結構,然後使用最新的資料備份將資料填入資料庫。

一些資料庫供應商,例如 MySQL,提供了免費的公用程式(即 mysqldump),用於自行備份資料庫結構,而其他供應商則需要特定的管理工具來完成這項工作。如果你是 Navicat 使用者,則不需要外部工具。執行資料備份可以使用備份精靈,而複製結構描述則可以使用資料傳輸工具。在本文中,我們將學習如何使用資料傳輸工具!

在 MySQL 中模擬外部聯結 2022 年 10 月 24 日,由 Robert Gravelle 撰寫

上週的文章詳細介紹了 SELECT 查詢中的外部聯結。它是一種 JOIN 類型,可以從相關資料表中傳回相符和不相符的列。可惜的是,並不是所有資料庫(DB)供應商都支援它,包括 MySQL。但這沒有關係,因為可以透過結合其他三種 JOIN 類型(即 LEFT、INNER 和 RIGHT 連接)來模擬外部聯結。在本文中,我們將詳細了解 LEFT 和 RIGHT 聯結,以及使用 INNER JOIN 結合它們時,如何變成 OUTER JOIN。

了解 SQL 外部聯結 2022 年 10 月 11 日,由 Robert Gravelle 撰寫

外部聯結(Outer Join)是所有 SQL 聯結類型中最不為人所知的。也許是因為與其他聯結類型相比,外部聯結的需求較少。無論如何,外部聯結本身並沒有什麼奇特的。正如我們將在這篇文章中看到的幾個外部聯結的範例,應該足以消除你對它們的任何誤解和困惑。

本文將首先講述 Outer Join 陳述式的語法和用途,然後會有一些例子說明。

在資料庫中儲存列舉 2022 年 10 月 5 日,由 Robert Gravelle 撰寫

在資訊科技領域,俗稱 IT 領域,列舉(ENUM)是一種特殊的資料類型,它封裝了一組預先定義的常數。因此,變數可能只保存列舉的其中一個預先定義的值。常見的範例包括指南針方向(東、南、西、北)或星期幾。

在資料庫資料表中儲存列舉有些複雜因素,其中一個是它們的值可能是數字或字母(即字串)。而且,你可能希望阻止使用者在資料表中加入任何不屬於列舉集的允許值。我們將在今天的文章中解決這兩個問題。

選擇主索引鍵 - 第 3 部分 2022 年 9 月 14 日,由 Robert Gravelle 撰寫

使用字串作為主索引鍵

在本系列關於為關聯式資料庫選擇主索引鍵的第三部分也是最後一部分中,我們將研究使用字串資料作為主索引鍵(PK)的一些原因。回想一下,在第 1 部分部分中,我們討論了自然主索引鍵和代理主索引鍵,並考慮了什麼因素決定選擇哪一種。而第 2 部分探索了字串和數值資料類型,看看哪種更適合作為主索引鍵。現在是時候釐清事實並得出結論,字串或字母資料是否合適的主索引鍵了。

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