J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術「學習」「筆記」部落格。內容涵蓋各式前端、Java後端、Spring Boot、微服務架構、運維開發、系統監控等相關的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • Go - 第二章 | Visual Studio Code 安裝及插件推薦

    前言 程式語言開發的IDE工具選擇,往往取決於團隊;這邊所選擇使用的是Visual Studio Code,下面將會介紹Visual Studio Code與安裝方式還有插件的推薦。 介紹 Visual Studio Code(簡稱VS Code)是一個由微軟開發,同時支援Wind...

  • Go - 第一章 | 安裝Golang

    前言 因為使用的macOS的環境,所以會著重在這方面做介紹,當然其他的OS環境也會大概提一下。 下載/安裝 下載 官方介紹提供了 Linux 、 Mac 、 Windows 的安裝檔 下載連結 。 下載 執行安裝檔 註:我本機使用的安裝方式為HomeB...

  • Go - 第零章 | 學習計畫 & 準備

    前言 至上篇部落格至今,已相隔98天,足足超過三個月,因為工作繁忙和兼差的關係,造成時間上實在不允許我撰寫部落個;但是即便如此在這三個月內學習到的經驗絕對可以寫超過98篇文章(後續慢慢補上⋯)。 目前工作上專案需求,需要學習新的語言新的架構,礙於之前沒有學過這套語言(Golang),所以...

  • MySQL - 第三十章 | 儲存程序(完)

    建立智能儲存程序 迄今為止使用的所有儲存程序基本上都是封裝MySQL簡單的SELECT語句。雖然它們全都是有效的儲存程序例子,但它們所能完成的工作你直接用這些被封裝的語句就能完成(如果說它們還能帶來更多的東西,那就是使事情更複雜)。只有在儲存程序內包含業務規則和智能處理時,它們的威力才真正顯...

  • MySQL - 第二十九章 | 儲存程序(下)

    使用參數 productpricing只是一個簡單的儲存程序,它簡單地顯示SELECT語句的結果。一般,儲存程序並不顯示結果,而是把結果返回給你指定的 術語:變數(variable)內存中一個特定的位置,用來臨時存儲資料。 以下是productpricing的修改版本(如果不...

  • MySQL - 第二十八章 | 儲存程序(中)

    使用儲存程序 使用儲存程序需要知道如何執行(運行)它們。儲存程序的執行遠 比其定義更經常遇到,因此,我們將從執行儲存程序開始介紹。然後再介紹建立和使用儲存程序。 執行儲存程序 MySQL稱儲存程序的執行為調用,因此MySQL執行儲存程序的語句為CALL。 CALL接受儲存程序的名字...

  • MySQL - 第二十七章 | 儲存程序(上)

    儲存程序(Stored Procedure,簡稱:SP) 迄今為止,使用的大多數SQL語句都是針對一個或多個表的單條語句。並非所有操作都這麼簡單,經常會有一個完整的操作需要多條語句才能完成。 例如,考慮以下的情形: 為了處理訂單,需要核對以保證庫存中有相應的物品。 如果庫存有...

  • MySQL - 第二十六章 | 視圖(VIEW)

    視圖 視圖是虛擬的表。與包含資料的表不一樣,視圖只包含使用時動態檢索資料的查詢。 理解視圖的最好方法是看一個例子: 1 2 3 4 5 6 7 8 9 10 11 SELECT cust_name, cust_...

  • MySQL - 第二十五章 | 建立表(下)

    更新表 為更新表定義,可使用ALTER TABLE語句。但是,理想狀態下,當表中存儲資料以後,該表就不應該再被更新。在表的設計過程中需要花費大量時間來考慮,以便後期不對該表進行大的改動。 為了使用ALTER TABLE更改表結構,必須給出下面的訊息: 在ALTER TABLE之後...

  • MySQL - 第二十四章 | 建立表(中)

    主鍵再介紹 主鍵值必須唯一。即,表中的每個行必須具有唯一的主鍵值。如果主鍵使用單個列,則它的值必須唯一。如果使用多個列,則這些列的組合值必須唯一。 迄今為止我們看到的CREATE TABLE例子都是用單個列作為主鍵。其中主鍵用以下的類似的語句定義: 1 PRIMAR...