Navicat 部落格

什麼是勒索軟體以及為什麼你應關注 2020 年 10 月 20 日,由 Robert Gravelle 撰寫

勒索軟體攻擊並非什麼新事物。事實上,第一個已知的勒索軟體病毒是在 1989 年創造出來的!那為什麼現在提起它們呢?儘管多年來勒索軟體攻擊的頻率一直在波動,但最近的統計資料顯示勒索軟體攻擊的頻率在 2019 年顯著上升,並且不會在短間內減少。因此,你應該要知道什麼是勒索軟體攻擊,它們如何運作,以及阻止惡意實體以你的組織為目標的的最佳辦法。這就是你今天將在這篇文章學到的東西!

依月份篩選日期 2020 年 10 月 14 日,由 Robert Gravelle 撰寫

由於各種因素(包括月份長度的變化),使用月份可能非常困難。為了簡化資料庫開發人員的工作,大多數關聯式資料庫(DBMS)提供了 MONTH() 和 MONTHNAME() 之類的函式。這兩個函式非常適合依月份分組結果並顯示其值。在今天的文章中,我們將學習如何使用專門的 SQL 函式來使用月份。

在 MySQL 8 中達到超高速查詢回應時間 2020 年 10 月 9 日,由 Robert Gravelle 撰寫

在現代 Web 應用程式漂亮的使用者介面(UI)背後,有非同步服務從資料庫中擷取資料,並具有多種目標,包括載入下拉式清單、擴展資料表、同步元件等。後端程序的任何延遲將被使用者視為緩慢甚至無回應的應用程式。這反過來會降低使用者體驗,並影響他們對你的應用程式有負面看法。因此,必須將查詢回應時間減少至最低可行的數值。在許多情況下,這意味著要以數百分之一秒(而不是秒)測量查詢運轉時間。

毫無疑問,要達到次秒回應時間需要做的事情不只是在可搜尋欄位上定義索引。在今天的文章中,我們將介紹一些在 MySQL 8 中提升查詢效能的技術。

防止預存程序刪除所有記錄 2020 年 10 月 6 日,由 Robert Gravelle 撰寫

允許某些使用者對資料表執行特定更新或刪除是相當普遍的。像這樣的資料操縱語言(Data Manipulation Language,DML)操作始終存在風險,如果有人在沒有使用 WHERE 子句的情況下意外發出 DELETE 命令,從而刪除資料表中的所有列,就可能會發生事故!幸運的是,你可以採取一些簡單的步驟來防止意外(或故意!)破壞性的 DML 操作。我們將在今天的文章中研究其中的幾個步驟。

取得有關資料庫資料表欄的中繼資料 2020 年 9 月 22 日,由 Robert Gravelle 撰寫

某些關聯式資料庫(包括 MySQL 和 SQL Server)具有 INFORMATION_SCHEMA 系統資料庫。它包含資料庫的中繼資料,例如資料庫名稱、資料表名稱、欄的資料類型,甚至存取權限。它有時也稱為資料字典或系統目錄。無論你怎麼稱呼它,INFORMATION_SCHEMA 資料庫都是取得有關資料表欄詳細資料的理想地方。在今天的文章中,我們將使用 INFORMATION_SCHEMA 資料庫來找出欄是否存在以及特定資料表有多少欄。

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