op.18 善用自己的工具紀錄 更方便地紀錄我們彼此之間的點滴就會需要更好用的工具! 今天是連假大魔王的第3天,我決定繼續跟專題死喀到底XD C# 與 My...
已經安裝好Ktor了,接下來要建置的就是資料庫的部分,雖然選擇的資料庫類型有很多,不過還是用筆者常用的MySQL來當作練習示範好了。所以這一回的介紹比較偏向安裝...
關於高可用度 MySQL資料庫???大家了解InnoDB Cluster嗎??分享新手也能一次上手的安裝教學唷~
與資料庫共舞的文章系列來到了尾聲,今天我們要來聊聊一個關聯式資料庫中很重要、但是很複雜的觀念: 資料庫交易 (transactions)。這個交易跟金錢沒有關係...
今日目標 接著我們要來實際體驗一下,如何操縱 MySQL 的「新增資料」、「查詢資料」、「更新資料」、「刪除資料」 實際演練 「新增資料」 新增資料的 SQL...
今日目標 那 Python 能不能連結 MySQL 操作呢?答案是可以的,今天就讓我們來了解一下 What is MySQL? MySQL 是一套快速、功能強大...
最近由於工作較忙,故沒什麼時間學習,但還是在百忙之中抽出時間來! 首先,這是我們要操作的資料。 CREATE TABLE IF NOT EXISTS emplo...
為了保持我們的資料能正確的寫入與正確的不寫入,今天我們要來了解一下 transactions 是怎麼運作的,以及如果沒有實作 transactions 會發生怎...
我們在[Day 4] CI基本設定有提到database的相關設定!今天我們要接續來說CI要怎麼操作資料庫! CRUD SELECT (R) 查詢紀錄 原始SQ...
最後一節我們要來聊聊更深入關聯式資料庫觀念。今天我們先從討論 Entity-Relationship Model (ER Model,譯作 實體關係模型) 開始...
依據進度我們要進入實做的部分了,昨天的 docker-compose,剛好幫我們建立了一組 slave-master MySQL database,今天將利用昨...
首先我們有一筆資料如下 CREATE TABLE IF NOT EXISTS employee( id INT NOT NULL AUTO_INCREMEN...
在前幾篇文章,我們使用 php 接收 html 表單的資料,而資料大多都會存在某個資料庫中,以便資料的收集與查找。在網頁設計中,很容易會因為沒有檢查輸入值而發生...
我到底是多無聊才會來寫鐵人賽阿..... 我要在30天的時間裡,利用CodeIgniter教你做出一個RestFul API! 以下CodeIgniter簡...
今天介紹最後一個關聯式資料庫 SQL 的語法 — View,所以篇幅也會稍短。 我們再第六天有提到 Subquery,每個SQL段落中都可以查入子查詢。缺點是寫...
Day 10— 群組和整合SQL結果 今天我們要把熟知的 Select — From — Where 再往外擴充。要怎麼樣可以概述SQL的搜尋結果呢? 用 Gr...
當開始評估怎設計微服務架構時, 就要來關心如何實現跨多個服務的事務(Transaction)交易了。事務處理才能確保資料的一致性。舉例, Order Servi...
在Pipelines需要使用DB或其他服務時怎麼辦? 在CI/CD的流程中跑testing是很重要的,但有些test case需要使用DB或其他服務時就可以用D...
第六天 讀完 鳥哥的 Linux 私房菜 -- 第八章、檔案與檔案系統的壓縮,打包與備份 紀錄 創建文件方式 $:test.bar $:cat > te...
昨天我們在文章的最後面刪除了一筆資料,但是昨天沒有說的是,這樣的刪除指令其實蠻危險的。這就要牽扯到第二天提到的 Foreign Key 和 參考完整性 (Ref...
講到現在好像是時候回去解釋,到底要怎麼樣用SQL設定並創建資料庫,並且又要怎麼樣用SQL來新增、更改和刪除資料庫裡面的資料呢。 資料庫創建 在資料庫管理系統裡面...
要做出一個好的 Web Service,對於 資料庫 的熟悉是必須的,因此今天就來聊聊如何透過 golang 對 資料庫 進行存取。 先備環境 安裝 mysql...
今天要來介紹SQL語法中的集合運算。比較可惜的是今天介紹的三種集合指令只有一種在mysql可以直接被使用,其餘的兩種指令都必須要透過改寫才有辦法直接操作,這個部...
還記得昨天我們介紹最簡單的SQL語法,針對一個關係表裡面的資料作查詢。今天我們要再增加一點複雜度,試著查詢多個關係表。 但是在開始之前,我們要先匯入一點資料,讓...
昨天我們終於打出了第一個 SQL 指令,現在我們來重新檢視一下昨天到底打了什麼。另外,往後我會使用 MySQL workbench 來操作,但是想要用 Comm...
今天我們有兩個重要的任務: 在電腦上裝起 MySQL 然後寫下 SQL。讓我們開始吧! 把 MySQL 裝起來 一樣,本篇的重點是希望盡可能進到 SQL 本體,...
所謂 CRUD => Create , Read , Update , Delete 指的就是增刪改查,為資料庫一個很重要的地方。前面我們做過C CREA...
為了方便快速寫SQL指令,可以在VS CODE中寫好以後,在其SQL文件點擊右鍵copy path,而後開啟mysql cmd,將複製的路徑貼上,在最前面加上s...
CREATE TABLE table_name(... , phone VARCHAR(20) , PRIMARY KEY(phone)); 再創建table時...
前面我們學會如何建立Database,table後,就要學習如何去將值插入至table裡面。 INSERT into table_name(...) value...