Navicat 部落格

尋找在特定時間範圍內購買超過 N 件商品的顧客 2022 年 7 月 18 日,由 Robert Gravelle 撰寫

追蹤銷售額是瞭解你的業務的一部分,例如銷量和找出最佳顧客。為此,你可能希望從取得有關在整個月、季度、年度或其他時段內購買最多的顧客的資料開始。這些資料能讓你分析他們的購買模式並確定趨勢。本文將透過將非常有用的 Count() 函式與 GROUP BY 和 HAVING 子句結合來提供一些範例查詢。

從資料表中選取奇數或偶數列 2022 年 7 月 8 日,由 Robert Gravelle 撰寫

從資料表中只選取奇數列或偶數列聽起來像是你永遠都不需要做的事情,除非你自行這樣做。在 Google 快速搜尋一下,可以證實這事情是經常會有人做的,但由於很少有資料庫從業人員知道如何做,他們總是在線上資料庫社群求助尋找答案。作為本文的讀者,你可以省去在資料庫討論區中尋找解決方案的麻煩,因為我們今天就在這裡直接說明如何能做到。

將 MySQL 資料表匯出至 CSV 2022 年 6 月 10 日,由 Robert Gravelle 撰寫

CSV 是一個逗號分隔值(Comma-Separated Values)檔案,允許以表格格式儲存資料。長期以來,它一直是在資料庫之間傳輸資料的首選格式。最近,XML 和 JSON 等的網際網路主導格式也獲得了很大的關注。CSV 檔案非常適合用於資料庫,因為它們能很好地表示資料表資料,並且幾乎可以用於任何試算表程式,例如 Microsoft Excel 或 Google 試算表。在今天的文章中,我們將介紹幾種在 MySQL 中將資料表資料匯出至 CSV 的方法。

如何在執行前測試 Insert 和 Update 陳述式 2022 年 6 月 2 日,由 Robert Gravelle 撰寫

在某些情況下,在生產環境中執行認真草擬的 UPDATE 陳述式可以解除危機。其他時候,一個拙劣的 UPDATE 可能會比最初的問題造成更多的危害。就像你總是可以在開發或測試資料庫上執行資料調處語言(Data Manipulation Language,DML)陳述式,但由於資料的差異,這種方法最多只能判斷陳述式對生產資料的影響。

那麼,在執行 INSERT、UPDATE 或 DELETE 陳述式之前,有哪些選項可以準確預測其結果對生產資料的影響呢?至少部分取決於資料庫供應商和產品。還有一些解決方案得到了廣泛的支持。我們將在本文中看看這兩個選項。

巢狀聯結的說明 2022 年 5 月 26 日,由 Robert Gravelle 撰寫

就在你以為你了解各種類型的聯結時,又有另一種出現!可能你曾聽過巢狀聯結,甚至是巢狀迴圈查詢計劃,並想知道它們是什麼。好吧,今天的文章將為你解開謎團!

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