在 Ubuntu 22.04 安裝 MariaDB 資料庫 - 封面圖

在 Ubuntu 22.04 安裝 MariaDB 資料庫

自從 MySQL 被 Oracle 收購之後,很多人都擔心 MySQL 將來可能會閉源,因此才分支出 MariaDB。MariaDB 的 API 協定相容於 MySQL,這表示您的專案如果原本是使用 MySQL,現在要改用 MariaDB 的話,程式基本上根本不需要修改。本文詳細紀錄了 MariaDB 的安裝流程。
閱讀文章 →
資料庫中的 Primary key (主鍵) 設計考量 - 封面圖

資料庫中的 Primary key (主鍵) 設計考量

在關連式資料庫中,我們會用 Primary key (PK) 來識別資料表中的每一筆資料,因此 PK 必需具備唯一性與識別性,並且不能為 NULL。實務上 PK 也可以使用 auto increment 欄位、GUID、複合欄位或設計一組有規律的資料也可以,並沒有一個最佳的作法。
閱讀文章 →
MariaDB 資料型別 - 封面圖

MariaDB 資料型別

MariaDB 資料庫的資料型別大項目可以分為數字型別、文字型別及日期型別,這篇文章主要是針對每個資料型別的最大最小值支援範圍、有效位數及其特性做個紀錄一下。
閱讀文章 →
MySQL 備份與還原資料庫 - 使用 mysqldump - 封面圖

MySQL 備份與還原資料庫 - 使用 mysqldump

資料庫備份最簡單的方式就是直接去 MySQL 目錄下把 data 資料夾複製起來,但此種方式會受限於資料庫版本,而且資料量大的話,這個資料夾也會非常的大,並不建議這樣做,本文也不打算說明這個方式。本文要介紹的是使用 MySQL 提供的 mysqldump 工具來做資料轉移,由於它是命令列的指令,很適合寫成腳本讓系統排程自動備份。
閱讀文章 →