SQL 語法 INSERT ON DUPLICATE KEY UPDATE
測試環境為 CentOS 7 x86_64 (虛擬機) 有辦法在新增 (INSERT) 資料時,先確認是否資料已存在,有的話更新該筆資料,沒有時才新增資料.可以使用 INSERT … ON DUPLICATE KEY UPDATE 語法來達成.他會先檢查該筆新增的資料其 PRIMARY […]
測試環境為 CentOS 7 x86_64 (虛擬機) 有辦法在新增 (INSERT) 資料時,先確認是否資料已存在,有的話更新該筆資料,沒有時才新增資料.可以使用 INSERT … ON DUPLICATE KEY UPDATE 語法來達成.他會先檢查該筆新增的資料其 PRIMARY […]
測試環境為 CentOS 7 / CentOS 8 x86_64 MariaDB (MySQL) 資料庫編碼集預設為 latin1 (西歐語言). character_set_client : 來自客戶端語句的字元編碼 ( Character Sets ). character_set_connec […]
測試環境為 Windows10 Pro (Version :1809 , Build :17763) Powershell 指令 Compare-Object – 用來比較兩個 objects ,直接來看範例. 參考文章 – https://docs.microsoft.co […]
測試環境為 Ubuntu 18.04 x86_64 (虛擬機 , IP: 192.168.111.143) 我要怎麼把資料庫的報表資料直接呈現在網頁上(表格或是圖表),可以透過 Redash (類似 Microsoft 的 Power BI ) 資料視覺化工具來做. 安裝 Mariadb (MySQ […]
測試環境為 Windows10 Pro (Version :1903 , Build :18990.1 ,要使用 WSL2 其 Windows 版本須大於 Build : 18917) , 虛擬機 (VMware Fusion 11.5) . WSL2 使用 Hyper-V 的虛擬化技術來運行,透過 […]
測試環境為 Windows10 Pro (Version :1809 , Build :17763) WSL1 架構圖如下 (圖來至 https://www.youtube.com/watch?v=lwhMThePdIo ) WSL2 的架構就不一樣了,想試用 WSL2 請參考官方網站 – […]
最近把 Google Cloud 舊的 VM 執行個體(使用 Static IP) 移除,並新增一個 VM 執行個體(使用 Static IP) ,但下個月帳單卻收到一筆 Static IP 的使用費. 上網查使用 Static IP 規則 – https://cloud.google. […]
公司測試環境常常有人不小心把 DHCP Server 連接到主要的 Switch 上,造成其他同事測試上的問題. 可以把非 DHCP Server 的埠,可以透過 Switch ACL (Access Control List) 功能來把 DHCP Server 使用的協定阻擋 ( Deny , B […]
測試環境為 CentOS 7 x86_64 (虛擬機) 將資料庫的列 (Column) 轉換為行 (row) 來呈現 (Pivot Table : 樞紐分析表) 其統計結果,如下圖所示. 先建立要測試用的資料庫. 利用 GROUP BY 以及 ORDER BY 來統計資料. 使用如下函數: SUM […]
測試環境為 CentOS 8 x86_64 虛擬機. 字串函數 ( String Functions ) 與 型別轉換 – https://benjr.tw/102953 數字函數 (Numeric Functions) – 這邊介紹. 日期與時間函數 (Date & […]