太過複雜的架構及方法,通常表示這個方案只是過渡技術,因為還沒收斂。人類文明的進步歷程,事實上是善用工具的過程,而究其根本,就是想偷懶(美其名曰效率)。
本次主題主要是想將多年來,多次參與多個資訊系統(產品及專案都有) 的實際開發所累積的一些經驗,針對後端資料存取部分,希望提出一套通用的解決方案,並形諸文字,並請各位先進指正。
由於開立資料庫相關資料表時,都必須將資料庫正規化。所以主要的表單上,通常都只存 id,然後再利用 JOIN 語法取得關聯檔案的 name,舉個實際的範例來說,在...
在說明各資料庫的SQL語法前,還是必須先來談談各資料庫提供的欄位型態,關聯式資料庫儲存資料時會將資料存放在Table中,Talbe再新增多個欄位,而每個欄位都會...
結構化查詢語言(Structured Query Language,SQL),是一種資料庫程式語言,用於資料庫中的標準資料查詢語言,IBM公司最早使用在其開發的...
昨天已經將大部分常用的 SQL 指令做一個簡單的說明,接下來我們接著聊一聊由資料庫系統所提供的系統函數。這些系統函數在我們寫 Store Procedure 時...
接下來,我們在文中,繼續介紹幾個進階的SQL語法,以及寫SQL語法時,和效能有關的幾個議題和注意事項。進入主題前,我還是再囉嗦一次,想要學好 SQL 觀念最重...
前幾個系列文,大致重點說明了基礎及較進階的一些 SQL 語法,雖然有附上一些程式片段,但是如果原先基礎並不深厚的童鞋,可能還是會一頭霧水。所以今天我把進度放慢,...
先前的發文,大部分的範例都是用 MS-SQL 的 T-SQL 語法寫成。但是,很多童鞋可能更偏好用 MySQL(MarisDB) 或 PostgreSQL。所以...
今天我會重新改寫 Day16 的 MS-SQL 版程式,改為 MariaDB(MySQL) 版,也讓各位能更直觀的感受到不同資料庫語法轉換的一些基本概念。 首先...
原本表定的 Day19 是要談 [SQL 語法轉換紀實],剛才提筆要寫才發現,前幾天好像已經大部分都講完了,真是人算不如天算。那就把預計明天要寫的內容拿來寫吧,...
延續昨天討論的主題:Store Procedure 的除錯技巧 1.PRINR 指令(或是 select ) ,這是最基本的除錯指令2.將有問題的程式片段 c...