Linux 下 MySQL 建立帳號與授權實戰指南
在 Linux 伺服器環境下,透過命令列建立 MySQL 帳號、授權遠端存取、移除帳號的標準化操作流程。 一、登入 MySQL mysql -u root -
MySQL 常見錯誤碼彙總與排查指南 (持續更新)
整理開發與運維中高頻遇到的 MySQL 錯誤碼、原因與解決方案,方便快速定位問題。 1. Error 1005 (HY000): Cant create ta
MySQL 基礎操作速查手冊:從連線到 CRUD
針對初學者與臨時需要操作 MySQL 的開發者,整理最常用的命令列操作指令,涵蓋連線、庫表管理、增刪改查、結構修改,適合列印貼在工位速查。 一、連線與基本導航
MySQL 慢查詢日誌啟用與分析:定位效能瓶頸的第一步
慢查詢日誌是 MySQL 效能調優的「聽診器」。本文說明如何動態啟用、配置閾值、定位日誌檔案,並介紹分析工具 mysqldumpslow 與 pt-query-
MySQL CHAR 與 VARCHAR 深度解析:演進歷史、儲存機制與效能選型
CHAR 與 VARCHAR 是 MySQL 最基礎的字串型態,但兩者在儲存方式、空間佔用、截斷行為、比較語意上有本質差異。本文從版本演進、底層機制、實測案例三
MySQL 字符集亂碼徹底解決:原理、診斷與最佳實踐
MySQL 亂碼問題核心在於編碼不一致:客戶端、連線、伺服器、資料庫、表、欄位、結果集,任一環節編碼不匹配即會產生亂碼。本文從原理到實戰,提供完整診斷流程與標準
MySQL 逗號分隔欄位實戰:FIND_IN_SET 與全文索引優化關聯查詢
雖然關聯式資料庫規範建議用「關聯表」處理多對多關係,但在實務上,為了查詢效能或簡化模型,有時會在單一欄位用逗號儲存多個 ID(如 tags = 1,2,5)。本
MySQL 完整操作指南:從基礎 SQL 到預存程序
熟練命令列操作 MySQL 是資料庫工程師的基本功。本文彙整從連線、庫表管理、CRUD、連接查詢、索引、常用函數、效能優化到預存程序的核心知識點,適合速查與面試
CentOS 7 MySQL 主從同步快速部署指南(含 xtrabackup 熱備份)
本文記錄在 CentOS 7 上使用 Percona XtraBackup 進行熱備份建立 Slave,實現 MySQL 主從同步的標準化步驟。採用 XtraB
MySQL 刪除資料:DELETE 與 TRUNCATE 差異比較與選擇指南
清空 MySQL 表資料常用兩種方式:DELETE 與 TRUNCATE。雖然結果皆為「表變空」,但底層機制、效能、事務行為、恢復能力截然不同。選錯工具可能導致
遠端連線 MySQL 兩大關鍵:建立帳號與解決連線慢
在生產環境中,資料庫通常不直接暴露在公網,但開發、備份、異地同步等場景需要遠端連線。本文記錄兩個關鍵步驟:建立允許遠端登入的獨立帳號與解決連線緩慢問題。 一、
MySQL ORDER BY 索引優化完整指南
ORDER BY 若能利用索引排序,可避免昂貴的 filesort 操作,大幅提升查詢效能。本文整理 MySQL 官方文件與實戰經驗,說明何時能用上索引、何時會
MySQL 錯誤 #1062:Duplicate entry for key PRIMARY 解決方案
在匯入資料庫或寫入資料時,常遇到 #1062 – Duplicate entry 1 for key PRIMARY 錯誤。這表示嘗試寫入的主鍵值在表中已經存在
MySQL 預存程序參數類型詳解:IN、OUT、INOUT
在 MySQL 預存程序中,參數類型決定了資料在呼叫端與程序之間的傳遞方式。MySQL 提供三種參數模式:IN(輸入)、OUT(輸出)與 INOUT(輸入輸出)
MySQL LEFT JOIN 深度解析:ON 條件 vs WHERE 條件、IS NULL 反向查詢、匹配階段與過濾階段
LEFT JOIN 是最常用也最易誤用的連接類型。核心誤區在於:**ON 條件決定「如何從右表匹配行」,WHERE 條件決定「從匹配結果中過濾行」**。本文通過
MySQL Event Scheduler 事件調度器實戰:定時任務替代 Crontab、自動清理、狀態同步
MySQL 內建 Event Scheduler(事件調度器) 可在資料庫層直接執行定時 SQL,無需依賴作業系統 Crontab、應用層排程框架。本文涵蓋啟用
MySQL 存儲過程完整指南:從創建、參數、變量、控制流到內建函數與權限管理
MySQL 存儲過程是預編譯 SQL 集合,封裝業務邏輯、減少網路往返、提升執行效能、強化安全權限。本文系統梳理創建語法、三類參數模式、變量作用域、條件/循環控