MySQL 進階功能實戰筆記:存儲過程、觸發器、視圖與權限管理
常用管理指令 -- 查看伺服器實際運行參數 SHOW VARIABLES; -- 查看使用者權限 SHOW GRANTS FOR root@localhost
MySQL 基礎配置檔 my.cnf 完整解析:核心參數調優指南
配置檔結構說明 MySQL 配置檔採用 INI 格式,分為多個區塊(Section): [client]:客戶端工具(mysql, mysqldump 等)通
MySQL 一次執行多條 SQL 語句:allowMultiQueries 參數與批次處理兩大方案
問題場景 在資料庫初始化、批次遷移、Schema 更新等場景,常需一次提交多條 SQL 語句(以分號分隔)。預設情況下,JDBC Statement.execu
JDBC 連線 MySQL 工具類重構指南:從單例模式到連線池最佳實踐
原始碼問題分析 原始 DBUtil 類別存在嚴重設計缺陷: 非執行緒安全:Connection、PreparedStatement、ResultSet 為實例
MySQL 伺服器字元集設定完整指南:從臨時修改到永久生效
問題現象 全新安裝的 MySQL 啟動後,執行 STATUS 發現 Server characterset: latin1,導致中文資料儲存亂碼。預設字元集為
修改 MySQL 安裝目錄權限導致無法啟動?三步驟快速修復
問題背景 在 macOS 使用 Homebrew 安裝 MySQL 後,若執行 chown -R $(whoami) /usr/local 將整個 /usr/l
MySQL TIMESTAMP 欄位預設值完整指南:自動更新與插入時間的設定技巧
MySQL TIMESTAMP 欄位預設值完整指南 在 MySQL 資料庫設計中,TIMESTAMP 資料類型常被用於記錄資料的建立與更新時間。透過合理設定預設
MySQL 大小寫敏感性完整解析:表名、列名、字符串值與 lower_case_table_names 參數
1. 核心參數:lower_case_table_names SHOW VARIABLES LIKE lower_case_table_names; 值含義典
MySQL 源碼編譯安裝完整指南:從依賴準備到生產部署最佳實踐
1. 系統用戶與組 groupadd mysql useradd -r -g mysql -s /bin/false mysql 2. 獲取並解包源碼 cd
MySQL 水平分表四大策略與查詢路由解決方案全景指南
策略一:業務屬性拆分(取模 / Hash / MD5) 典型:用戶 Profile 按 user_id % N;社區群組應用按 group_id、app_id。
MySQL 分表優化實戰:千萬級數據按用戶分表、去除冗余列、聚合查詢加速對比
場景與分表邏輯 表 t_group 1038 萬行,按 user_name(8 個用戶)水平拆分為 t_group_{user} 8 張子表。單列 user_n
MySQL latin1 編碼陷阱:非標準 cp1252 超集導致 Java 解碼亂碼及修復方案
核心差異 MySQL 的 latin1 ≠ 標準 ISO-8859-1 (IANA) ≠ Windows CP1252。 比 ISO-8859-1 多
MySQL 存儲過程批量插入測試數據:百萬級性能測試利器
存儲過程代碼 DROP PROCEDURE IF EXISTS proc_buildata; CREATE PROCEDURE proc_buildata(I
Windows 雙實例 MySQL 主從複製搭建實戰(單機雙端口 3306/3307)
環境準備 Windows Server,MySQL 兩個實例:Master (3306)、Slave (3307) 各實例獨立 my.ini、
MySQL 鎖機制深度分析:表鎖、行鎖、頁鎖特性與 MyISAM/InnoDB 實戰行為
三級鎖特性對比 鎖級別開銷加鎖速度死鎖粒度沖突概率併發度 表鎖小快無大最高最低 行鎖大慢有小最低最高 頁鎖中中有中中中 引擎鎖支持 MyISAM
MyISAM 與 InnoDB 核心參數差異化調優實戰
MyISAM 關鍵參數 參數建議值說明 key_buffer_size物理內存 30%-40%(純 MyISAM)僅緩存索引(.MYI),數據依賴 OS 文件
基於 SSH 隧道的 MySQL 加密複製架構實戰部署
背景動機 MySQL 原生複製傳輸明文,不符合數據隱私合規要求。雖可編譯啟用 SSL,但二進制分發版常未激活。SSH 隧道提供透明加密、零代碼改動的替代方案。
MySQL Event Scheduler 定時任務完整配置指南:從啟用到排程語法實戰
前置檢查 SELECT VERSION(); -- 需 ≥ 5.1 SHOW VARIABLES LIKE %sche%; -- 查