MySQL 通用合併分表視圖存儲過程:迴圈變數與字串拼接實現 UNION ALL
基礎:存儲過程變數與迴圈拼接字串 DELIMITER $$ CREATE PROCEDURE sp_test_switch() BEGIN DECLARE
MySQL 5.5 多列分區:RANGE COLUMNS 實戰範例
建表語句 DROP TABLE IF EXISTS partition_test; CREATE TABLE `partition_test` ( `t_i
MySQL 通用分表存儲過程:動態建表、歷史資料遷移與增量同步
場景 單表資料量過大,需按 user_id 取模分 64 張表(table_0000 ~ table_0063)。 1. 通用建表存儲過程 CREATE PR
資料庫水平拆分與垂直拆分核心差異與 MySQL 實戰策略
業務背景 商品表:10 萬,穩定 訂單表:200 萬,持續增長 用戶表:100 萬,持續增長 MySQL 單表靜態資料千萬級可接受,寫入密集型百
MySQL ORDER BY 與 LIMIT 子句完整用法指南
基礎排序 -- 單欄位降序 SELECT * FROM stu ORDER BY stu_score DESC; -- 多欄位排序:分數相同則按姓名降序 SE
MySQL 儲存引擎全景介紹:ISAM、MyISAM、HEAP、InnoDB、BDB 特性對比
查看支援引擎 SHOW ENGINES; 引擎特性對比表 引擎事務外鍵鎖粒度特點適用場景 ISAM❌❌表鎖讀快、省資源、不支援事務、不可
mysqldump 邏輯備份深度指南:常用操作、避坑案例與 --force 參數救命技巧
常用操作速查 場景命令範例 全庫備份 bakfile1.sql 帶 DROP TABLE(可覆蓋還原) bakfile2.sql
MySQL 5.6 源碼編譯安裝完整實戰記錄(CentOS 虛擬機環境)
環境準備 groupadd mysql useradd -r -g mysql mysql yum install -y gcc gcc-c++ cmake n
MySQL 熱備切換主庫:Slave 重定向至新 Master 的標準操作流程
場景 原 Master 故障,啟用熱備機(Standby)提升為新 Master,原掛載在故障 Master 下的 Slave 需重定向至新 Master。
MySQL TIMESTAMP 自動更新:DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
建表範例 CREATE TABLE `pnodetail` ( `id` VARCHAR(100) NOT NULL, `flag` VARCHAR(2
MySQL 執行 SQL 腳本檔案的標準方法:source 指令
操作步驟 以 root 登入:mysql -u root -p 切換目標資料庫:USE mysql; 執行腳本:SOURCE /path/to/2
MySQL 字串模糊匹配:LIKE 與 REGEXP 實現單字元通配(* → _ / .)
場景 表 test 儲存模式 abc**(* 代表單一任意字元),需匹配目標字串 abcde。 方案一:LIKE + REPLACE(推薦,效能較好) SEL
MySQL 主從雙主複寫(Master-to-Master)配置與關鍵操作指令速查
常用 SQL 片段 字串合併 SELECT CONCAT(a, b) AS c FROM tables; 按日期分組(精確到小時) SELECT DATE_F
MySQL 監聽多端口的兩種方案:mysqld_multi vs 多配置檔實例
方案一:mysqld_multi(單一配置檔,多 [mysqldN] 區塊) [mysqld1] port=3306 datadir=/data/mysql1
MySQL 查詢超時參數全景解析與 JDBC setQueryTimeout 最佳實踐
核心超時參數對照 參數預設值作用範圍說明 connect_timeout10s握手階段等待連線封包,防惡意連線佔用 wait_tim
MySQL 架構詳解:二進制日誌與索引檔案的核心機制
定位檔案 SHOW VARIABLES LIKE datadir; -- 例:/home/mysql/mysql/data/ ls -l /home/mysql
MySQL SHOW PROFILES 精準定位 SQL 耗時瓶頸
啟用 Profiling SHOW VARIABLES LIKE %pro%; -- 確認支援 SET profiling = 1; -