MySQL
全部標籤 (178) HTML (8) JavaScript (8) Nginx (8) CSS (7) 網路行銷 (7) macOS (6) Linux (6) 人工智慧 (6) 讀書筆記 (6) 網站效能 (5) 好用工具 (5) 幽城幻劍錄 (5) Apache (4) Docker (4) Python (3) SEO (3) 網站安全 (2) 動手做做看 (2) 巫師 3:狂獵 (2) 電馭叛客 2077 (2) MariaDB (13) 架站必備 (12) PHP (11) Ubuntu (10) MySQL (10) JAVA (10) Android (10) MQTT (1) 殭屍毀滅工程 (1) 鬼線:東京 (1)
在 Ubuntu 22.04 安裝 MariaDB 資料庫
自從 MySQL 被 Oracle 收購之後,很多人都擔心 MySQL 將來可能會閉源,因此才分支出 MariaDB。MariaDB 的 API 協定相容於 MySQL,這表示您的專案如果原本是使用 MySQL,現在要改用 MariaDB 的話,程式基本上根本不需要修改。本文詳細紀錄了 MariaDB 的安裝流程。
000webhost 免費的 PHP + MySQL 網頁空間
000webhost 是少數提供永久免費的網頁空間,能讓您架設使用 PHP + MySQL 開發的網站,也能直接架設 WordPress 網站。除了提供免費版之外,亦提供付費版功能。免費版在使用上有不少限制,較適合用來練習網站開發,或進行網站上線前測試。如果您是要架設正式上線的公開網站,比較建議使用付費版,或選擇其他付費網頁空間。
MySQL / MariaDB 資料庫使用者帳號管理 SQL 語法教學與範例
本文會列出 MySQL / MariaDB 在使用者帳號管理時,會用到的一些 SQL 語法及範例,包含登入帳號、查看帳號、新增帳號、設定權限、修改密碼、刪除帳號。
MySQL / MariaDB 查詢、新增、修改、刪除資料 SQL 語法教學與範例
本文會列出 MySQL / MariaDB 在查詢、新增、修改及刪除資料時,會用到的一些 SQL 語法及範例,包含查詢資料、新增資料、更新資料、刪除資料、清空資料表資料。
MySQL / MariaDB 建立、修改、刪除資料表 SQL 語法教學與範例
本文會列出 MySQL / MariaDB 在建立、修改及刪除資料表時,會用到的一些 SQL 語法及範例,包含建立資料表、建立資料表欄位、設定鍵值 (Key)、修改資料表、刪除資料表、刪除之前檢查資料表是否存在。
MySQL / MariaDB 建立、刪除資料庫 SQL 語法教學與範例
本文會列出 MySQL / MariaDB 在建立及刪除資料庫時,會用到的一些 SQL 語法及範例,包含建立資料庫、建立時指定定序、建立時增加註解、建立之前檢查資料庫是否存在、刪除資料庫、刪除之前檢查資料庫是否存在。
資料庫中的 Primary key (主鍵) 設計考量
在關連式資料庫中,我們會用 Primary key (PK) 來識別資料表中的每一筆資料,因此 PK 必需具備唯一性與識別性,並且不能為 NULL。實務上 PK 也可以使用 auto increment 欄位、GUID、複合欄位或設計一組有規律的資料也可以,並沒有一個最佳的作法。
MySQL 備份與還原資料庫 - 使用 mysqldump
資料庫備份最簡單的方式就是直接去 MySQL 目錄下把 data 資料夾複製起來,但此種方式會受限於資料庫版本,而且資料量大的話,這個資料夾也會非常的大,並不建議這樣做,本文也不打算說明這個方式。本文要介紹的是使用 MySQL 提供的 mysqldump 工具來做資料轉移,由於它是命令列的指令,很適合寫成腳本讓系統排程自動備份。
PHP 使用 PDO 操作 MySQL 教學基礎語法
使用 PDO 是可以帶來諸多好處的,例如:防止 sql injection、物件導向、可以使用例外處理 (try catch)...等,且目前新版的 PHP 也是建議使用 PDO 來操作資料庫,這篇文章將快速的介紹 PHP 如何使用 PDO 對資料庫進行新增、刪除、修改、查詢等操作,本文語法同樣適用 MariaDB。