- Taipei, Taiwan
-
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 在內部保存自己的用戶列表,並且把每個用戶與各...
-
MySQL - 第二章 | MySQL簡介
什麼是MySQL 我們在前一章中介紹了資料庫和SQL。正如所述,資料的所有存儲、檢索、管理和處理實際上是由資料庫軟體——DBMS(資料庫管理系統)完成的。MySQL是一種DBMS,即它是一種資料庫軟體。 MySQL已經存在很久了,它在世界範圍內得到了廣泛的安裝和使用。為什麼有那麼多的公司...
-
MySQL - 第一章 | 了解SQL
程式開發到越後面,越是返璞歸真,常常碰到使用到的東西,僅限於會使用並不了解其基礎;所以最後都會往回去看些基礎的教學。 當然基礎教學可能會枯燥乏味,但是只有在對基礎更加了解後,才能夠深入其了解其特性,進而更加暸解透徹。 這次將針對整天碰到的資料庫的部分,對基礎重新來學習,而這邊上網挑了一本書後來...