MySQL 事件調度器定時清理 Binlog:EVENT + PURGE MASTER LOGS 實現自動輪轉
MySQL Event Scheduler 精確到秒級調度,適合定時維護任務。本文示範每天檢查並刪除 4 天前的 Binlog。 1. 確保調度器啟用 SELE
MySQL ZIP 免安裝版 Windows 配置指南:從解壓到 Workbench 圖形化管理
1. 解壓與基礎配置 解壓 mysql-5.5.25-winx64.zip 至 D:/mysql-5.5.25。 複製 my-large.ini 為 my.i
MySQL 模糊查詢四大通配符用法詳解:%、_、[]、[^] 與特殊字符轉義
四大通配符 符號含義範例匹配結果說明 %任意 0~n 個字符LIKE %三%「張三」「張貓三」「三腳貓」「唐三藏」均匹配 _任意單個字符LIKE _三_
MySQL 按漢字拼音首字母排序:CONVERT + COLLATE 一行搞定
需求:中文欄位按拼音首字母排序(如「北京、上海、廣州」→ 「北京、廣州、上海」)。 核心語句 SELECT areaName FROM area ORDER B
MySQL 存儲過程與函數的區別:調用方式、返回值、權限與使用場景對比
核心差異速查表 維度存儲過程 (PROCEDURE)函數 (FUNCTION) 定義關鍵字CREATE PROCEDURECREATE FUNCTION
MySQL 跨服務器主從同步配置實戰:從啟用 Binlog 到驗證同步狀態
記錄一次生產環境主從搭建全過程,含主庫配置、從庫配置、賬號授權、數據初始化、啟動同步、狀態驗證。 環境規劃 角色IPServer ID備註 Master
MySQL 建表實例:主鍵自增、非空約束、字符長度規範
標準建表示例,覆蓋主鍵自增、非空、長度限制、無符號整型等常用規範。 DDL CREATE TABLE shujubiao ( id INT PRIMAR
MySQL 從 Unix 時間戳查詢指定日期數據:FROM_UNIXTIME + DATE_FORMAT 組合拳
表字段 createtime 存 Unix 時間戳(整數秒),需查某一天的所有記錄。 標準寫法 SELECT * FROM tbl WHERE DATE_FOR
MySQL ALTER TABLE 全攻略:增刪改列、重命名、索引與約束管理
一、查看表結構 DESC tbl; SHOW CREATE TABLE tbl; 二、修改表名 ALTER TABLE old_name RENAME new_
MySQL 遞歸查詢樹狀表:存儲函數實現子節點/父節點全鏈路查找
MySQL 5.x/5.5/5.6/5.7 均不支援標準 WITH RECURSIVE(8.0+ 才支援),需自寫存儲函數模擬遞歸遍歷。本文提供子節點、父節點兩
MySQL 去除小數點後多餘 0:CAST 轉 DECIMAL 定標最簡單
需求:2.12000 → 2.12、2.10000 → 2.1、2.00000 → 2,保留有效位數,去除尾部 0。 一行搞定 SELECT CAST(2.12
MySQL 存儲過程互調並獲取錯誤碼示例:OUT 參數傳遞狀態
展示兩個存儲過程互調:主過程 myProc 調用子過程 myProc1,通過 OUT 參數接收狀態碼並做分支處理。 完整代碼 DELIMITER $$ CRE
MySQL DBA 實戰:緩存參數優化全攻略(query_cache、InnoDB Buffer Pool、Binlog Cache 等)
數據庫屬 IO 密集型,內存訪問微秒級、磁盤毫秒級,差 3 個數量級。優化首要任務:把磁盤 IO 轉為內存 IO。本文系統梳理 9 大關鍵緩存參數。 1. Qu
MySQL 表結構優化 5 大建議:數據類型選擇、字符集、拆分、冗餘與 NOT NULL
傳統三範式在大數據量、高併發下往往成為性能瓶頸。本文從「減少 IO、提高緩存命中率」出發,給出 5 條反直覺但實戰有效的優化原則。 一、數據類型:越小越好,越簡
MySQL 表分區詳解:RANGE、LIST、HASH、KEY 四大類型與實戰案例
MySQL 5.1+ 引入表分區,將邏輯上的一張大表按規則拆分為多個物理分區,提升可管理性、可擴展性與查詢效能。 一、為什麼要分區 突破單文件系統大小限制,存
MySQL 基礎與常用命令總結:從啟動到索引優化的速查手冊
一、服務與連接 # Windows net start mysql net stop mysql # 登入 mysql -u root -p mysql -h
MySQL TRIM() 函數深度解析:不只能去空格,還能去任意前綴後綴
TRIM() 是被低估的強大函數,許多人只知 LTRIM/RTRIM 去空格,實則它支援自定義字符集合與方向控制。 完整語法 TRIM([{BOTH | LEA
MySQL 常用函數大全:字符串、數學、日期時間、轉換函數速查表
一、字符串函數 函數說明範例 CONCAT(s1,s2...)拼接字串,任一參數為 NULL 則回傳 NULLCONCAT(My,SQL) → MySQ