Navicat 部落格

識別資料表中遺漏值的欄 2020 年 12 月 4 日,由 Robert Gravelle 撰寫

有時,資料庫管理員(DBA)需要提供有關一個或多個資料表中遺漏值數量的報告。無論目標是顯示計數還是遺漏值列的內容,都有兩種處理方式,具體取決於你想要的靈活性。第一種方式是使用具有的有關欄位名稱、資料類型和條件約束的資訊來建置針對所涉及資料表的查詢。第二種方法更複雜,是撰寫一個預存程序,從 INFORMATION_SCHEMA.COLUMNS 資料表中取得欄的資訊。在今天的文章中,我們將介紹一個非通用方式,而下週的文章將介紹預存程序方案。

在 SQL Server 中計算平均每日計數 2020 年 11 月 20 日,由 Robert Gravelle 撰寫

計算平均每日計數似乎是經常會做的事情,但是我從未做過。我問我的妻子是否有這樣做過,她也是資料庫支援的應用程式的程式設計人員,而她也從來沒有機會這樣做!因此,我今天懷着熱誠迎接了這一個挑戰。

為什麼 MySQL(仍然)居最受歡迎資料庫平台的首位 2020 年 11 月 16 日,由 Robert Gravelle 撰寫

要在商業資料庫和開放原始碼資料庫之間作出選擇並不是一件容易的事,因為許多流行的商業資料庫以低成本甚至免費提供服務給開發人員或學生。在其他情況下,母公司可提供其企業級產品類似的開源版本。

防止重複記錄的發生 2020 年 11 月 10 日,由 Robert Gravelle 撰寫

許多資料庫管理員(DBA)需要至少要花費一段時間來嘗試從資料庫資料表中識別和刪除重複記錄。如果一開始多關注防止重複插入,那麼識別和刪除重複記錄所花費的大部分時間都可以用於其他工作上。原則上,這並不難做到。但是,實際上,你可能甚至根本不知道有重複的列!今天的博文章將會介紹一些策略,透過防止將重複記錄插入資料庫資料表中來減少重複記錄的發生。

重新整理測試資料的指南 2020 年 10 月 30 日,由 Robert Gravelle 撰寫

將資料庫執行個體定期還原為基準資料集是開發和測試環境中的常見做法。例如,每當資料與基準差異太大時,我的辦公室都會定期這樣做。這是必需的,因為開發人員和自動化測試期望資料具有一定數量和質量。實際上覆蓋資料表內容並無所謂正確方法,因此你應根據組織的特定目標和情況作出選擇一個合適的方法。在今天的文章中,我將分享我在 Gravelle Web Development 工作時的做法以及我的標準程序。

分享
部落格封存檔