- Taipei, Taiwan
-
MySQL - 第十二章 | 匯總資料
聚集函數 我們經常需要匯總資料而不用把它們實際檢索出來,為此MySQL提供了專門的函數。使用這些函數,MySQL查詢可用於檢索資料,以便分析和報表生成。這種類型的檢索例子有以下幾種。 確定表中行數(或者滿足某個條件或包含某個特定值的行數)。 獲得表中行組的和。 找出表列(或所...
-
MySQL - 第十一章 | 使用資料處理函數
函數 與其他大多數計算機語言一樣,SQL支持利用函數來處理資料。函數一般是在資料上執行的,它給資料的轉換和處理提供了方便。 在前一章中用來去掉串尾空格的RTrim()就是一個函數的例子。 說明: 函數沒有SQL的可移植性強 能運行在多個系統上的程式碼稱為可移植的(portable)。相...
-
MySQL - 第十章 | 建立計算欄位
計算欄位 存儲在資料庫表中的資料一般不是應用程序所需要的格式。下面舉幾個例子: 如果想在一個欄位中既顯示公司名,又顯示公司的地址,但這兩個訊息一般包含在不同的表列中。 城市、州和郵政編碼存儲在不同的列中(應該這樣),但郵件標籤打印程序卻需要把它們作為一個恰當格式的欄位檢索出來。 ...
-
MySQL - 第九章 | 用正則表達式進行搜索
前言 關於正則表達式,老實說我也沒有深入去做過學習,都是有需要的時候才去上網做查詢和使用,畢竟這套語言我自認為不是這麼容易記住的;所以看文這篇文章後,僅僅做簡單的使用教學,但是我實際在在撰寫MySQL語法的時候,也是非常少使用正則表達式。 準備 1 2 3 4...
-
MySQL - 第八章 | 萬用字元進行過濾資料
LIKE操作符 不管是匹配一個還是多個值,測試大於還是小於已知值,或者檢查某個範圍的值,共同點是過濾中使用的值都是已知的。但是,這種過濾方法並不是任何時候都好用。例如,怎樣搜索產品名中包含文本short的所有產品?用簡單的比較操作符肯定不行,必須使用萬用字元。利用萬用字元可建立比較特定資料的...
-
MySQL - 第七章 | 多條件過濾資料
準備 在開始之前,我們先調整一下products這張表的結構和內容,後面學習中的過程範例會比較好呈現出來。 SQL:(主要多一個廠商ID還有調整prod_name可以為NULL) 1 2 3 4 5 6 7 8 9 10 11 1...
-
MySQL - 第六章 | 單一條件過濾資料
使用WHERE子句 資料庫表一般包含大量的資料,很少需要檢索表中所有行。通常只會根據特定操作或報告的需要提取表資料的子集。只檢索所需資料需要指定搜索條件(search criteria),搜索條件也稱為過濾條件(filter condition)。 在SELECT語句中,資料根據WHER...
-
MySQL - 第五章 | 排序檢索資料
準備 SQL: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...
-
MySQL - 第四章 | 檢索(SELECT)資料
準備 準備資料在表裡面。 SQL: 1 2 3 4 5 6 7 8 9 INSERT INTO `testdb` . `users` ( `relation_id` , `vendor_id` , `role_id...
-
MySQL - 第三章 | 使用MySQL
開始之前建議大家觀看 Docker - 第四章 | 安裝MySQL 這篇文章,進行環境的建置。 連接 MySQL與所有客戶端—伺服器DBMS一樣,要求在能執行命令之前登錄到DBMS。登錄名可以與網路登錄名不相同(假定你使用網路)。 MySQL 在內部保存自己的用戶列表,並且把每個用戶與各...