MySQL 快速找出資料量最大的資料表
資料庫擁有數十上百張表時,逐一 COUNT(*) 統計行數極其低效。MySQL 的 information_schema.TABLES 視圖預先統計各表行數,可
MySQL SET 型別欄位 SQL 操作完全指南
SET 型別允許單一欄位儲存多個預定義值的組合,底層以位元運算實現,極適合標籤、屬性、權限等多選場景。本文詳細說明 SET 的儲存原理、新增/移除標籤、查詢與位
MySQL 快速入門:安裝、啟動、基本操作與資料匯入匯出
本文為 MySQL 初學者提供從安裝到基本操作的完整指引,涵蓋 Windows 服務安裝、命令列連線、資料庫/資料表建立、資料增刪改查與 SQL 檔案匯入匯出。
MySQL 預存程序游標巢狀使用完整範例教學
在複雜業務邏輯中,常需巢狀迴圈處理多層級資料(如:年級→班級、訂單→明細)。MySQL 預存程序支援游標巢狀,但需正確管理 CONTINUE HANDLER 與
嵌入式 MySQL 伺服器 C++ 封裝類實現詳解
嵌入式 MySQL 允許應用程式在無獨立 MySQL 進程情況下,直接鏈結 MySQL 函式庫運作資料庫。本文展示一個完整的 C++ 封裝類 CEmbedded
解決 MySQL 8 小時閒置連線自動斷開問題
應用程式與 MySQL 建立連線後,若超過 8 小時無操作,連線會被伺服器主動斷開,導致後續查詢拋出「Lost connection to MySQL serv
MySQL 校對規則完整配置指南:從伺服器到資料表層級
MySQL 的字元集與校對規則分四個層級:伺服器、資料庫、資料表、欄位。正確配置可避免亂碼、排序錯誤與比較異常。本文系統整理 gbk 系列校對規則的設定方法與優
MySQL ALTER DATABASE 處理邏輯深度解析
ALTER DATABASE 的執行流程較 ALTER TABLE 簡潔,主要分為三個階段:名稱驗證、權限檢查、實際修改。理解其內部機制有助於 DBA 掌握資料
MySQL 資料表基本操作:建立、索引與外鍵實戰
本文示範 MySQL 中資料表的核心建立與維護操作,包含欄位定義、主鍵、唯一索引、一般索引與外鍵約束,並以 USER、MESSAGE 兩張表為例說明實務設計重點
MySQL 時間戳轉換為標準時間格式完整指南
在 MySQL 資料庫操作中,時間戳與人類可讀時間格式的互轉是常見需求。MySQL 提供了兩個核心函數 UNIX_TIMESTAMP() 與 FROM_UNIX
MySQL DISTINCT 進階用法:去重單列 vs 多列、配合 GROUP_CONCAT/COUNT 返回完整行
DISTINCT 僅能返回去重後的目標列,無法直接攜帶其他列。若需「去重某列並返回完整行」,需配合 GROUP BY + 聚合函數 (GROUP_CONCAT/
MySQL mysqlhotcopy 自動備份 Shell 腳本:每日打包、保留 30 天
mysqlhotcopy (Perl 腳本,僅支援 MyISAM/Archive) 可快速複製表文件,配合 tar 打包、cron 定時、舊備份清理,構建輕量級
MySQL ROW_FORMAT 詳解:Fixed、Dynamic、Compressed 與 ALTER TABLE 轉換
ROW_FORMAT 決定 InnoDB/MyISAM 表的行存儲格式,直接影響空間佔用、讀寫效能、功能支援。 格式判斷邏輯 表無 VARCHAR/TE
pt-stalk 診斷 MySQL 突發性能抖動:原理、部署、觸發條件與數據分析
MySQL 短暫 (5-30 秒) 性能抖動、低頻 (天級) 發生,常規監控難以捕捉現場。**pt-stalk (Percona Toolkit 組件)** 專
Amazon RDS MySQL 慢查詢日誌查看全流程:CLI 參數組配置與 slow_log 表分析
Amazon RDS 不提供 SSH 訪問,需通過 RDS CLI 工具修改參數組 開啟慢查詢,再連線查詢 mysql.slow_log 表 (CSV 引擎映射
Debian 源碼編譯安裝 MySQL 5.5 完整步驟:用戶、權限、初始化、密碼
Debian 系統下從源碼包 mysql-5.5.25.tar.gz 編譯安裝 MySQL 5.5,關鍵在於專用 mysql 用戶/組、數據目錄權限、mysql
MySQL InnoDB 核心優化參數:innodb_flush_log_at_trx_commit
InnoDB 比 MyISAM 慢 1000 倍?多半是 innodb_flush_log_at_trx_commit 預設值 1 導致每次提交強制 fsync
MySQL 審計插件升級版:新增庫/表審計、忽略名單、操作庫記錄
基於 v1 審計插件,升級版新增三大能力:**庫/表級審計白名單實現**、**忽略名單 (黑名單) 優先級高於白名單**、**操作審計記錄涉及的數據庫名**,解