Navicat 部落格

SQL 中命名慣例的快速指南 - 第 1 部分 2023 年 2 月 15 日,由 Robert Gravelle 撰寫

資料表名稱

命名慣例是一組規則(成文的或未成文的),用來提高資料模型的可讀性。你可以在命名資料庫內的任何內容時套用這些規則,包括資料表、欄、主索引鍵和外部索引鍵、預存程序、函式、檢視等。但你不需要將規則套用到所有資料庫物件。例如,只將命名慣例規則套用到資料表名稱和欄名稱。這全由你的決定,因為使用命名慣例不是強制性的,但仍然有它的好處。本系列文章分為三部分,將介紹一些普遍常用的命名慣例,並講解一些制定你專屬的命名慣例的技巧。第 1 部分文章將介紹資料表名稱,而第 2 部分將重點介紹欄名稱。最後,第 3 部分將介紹其他資料庫物件的命名慣例,例如外部索引鍵、程序、函式和檢視。

使用 Navicat 和 ChatGPT 強化你的查詢 2023 年 2 月 9 日,由 Robert Gravelle 撰寫

人工智能(AI)時代正式到來!在新王者決定要我們強化機器之前,讓我們充分享受他們提供的所有好處以及許多讓生活更輕鬆的方式。例如由 OpenAI 開發的人工智能聊天機器人 ChatGPT,它能夠為廣泛主題的問題提供非常準確的答案而受到讚賞。而且,儘管 ChatGPT 可能還沒有讓我們的工作過時無意義,但已證明它非常擅長處理資料集,就像 DBMS 一樣。在今天的文章中,我們將探索如何利用 ChatGPT 作為像 Navicat 這樣的專業資料庫開發和管理工具的補充。

相互關聯子查詢 2023 年 2 月 2 日,由 Robert Gravelle 撰寫

子查詢可以分為兩類:

  • 非相互關聯(簡單)子查詢獨立於其包含(外部)陳述式獲得其結果。
  • 相互關聯子查詢參考其外部查詢的值以便執行。

當非相互關聯子查詢執行時(獨立於外部查詢),首先執行子查詢,然後將其結果傳遞至外部查詢。與此同時,相互關聯子查詢通常會在執行之前從其外部查詢中獲得值。當子查詢傳回結果時,它將其結果傳遞至外部查詢。

現在我們知道相互關聯子查詢和非相互關聯子查詢有何不同,本文將介紹如何在 Navicat Premium 16 中編寫相互關聯子查詢。

如何在 SQL 中執行搜尋和取代 2023 年 1 月 18 日,由 Robert Gravelle 撰寫

毫無疑問,更新資料庫中的文字值是司空見慣的事情。儘管如此,很少有資料庫管理員(DBA)在對生產資料表執行批次更新時不感到害怕。在今天的文章中,我們將學習如何使用 SQL Replace() 函式來取代資料表欄中的全部或部分字串。

在 Navicat 16 中建立自訂程式碼片段 2023 年 1 月 9 日,由 Robert Gravelle 撰寫

在版本 12 中,所有「非 Essentials」版本的 Navicat 資料庫管理和開發工具都引進了程式碼片段功能。到了版本 16,程式碼片段被加入到 Navicat 的雲端服務中,以便使用者將他們的程式碼片段儲存至雲端並在 Navicat 產品之間共用它們。對於那些不熟悉程式碼片段功能的人,這功能能讓你在 SQL 編輯器中工作時將可重用程式碼插入到 SQL 陳述式中。除了可以存取一組內建片段外,你還能定義自己的片段。我們在之前已經討論過程式碼片段。在 2018 年 3 月 14 日的文章「使用 Navicat 程式碼片段」中,概述了程式碼片段功能。今天的文章將介紹如何建立你自己的自訂程式碼片段。它可以使編寫查詢的工作變得更加輕鬆!

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