MySQL 常用函數大全(二):條件判斷、系統信息、加密、類型轉換與網絡函數
一、條件判斷函數 函數語法說明示例 IFIF(expr, v1, v2)expr 為真返回 v1,否則 v2=60,pass,fail) F
MySQL 用戶權限管理速查:建用戶、授權、改密、刷新四步走
核心操作速查表 場景SQL 命令說明 修改 root 密碼SET PASSWORD FOR root@% = PASSWORD(newpas
MySQL 字符集亂碼徹底解決:配置 utf8mb4 全鏈路最佳實踐
問題背景 中文存入資料庫變「???」或亂碼,根因通常是客戶端、連線、伺服器、表/列四層字符集不一致。 一鍵修正配置(/etc/my.cnf) [client]
MySQL 源碼安裝 CMake 報錯「The source directory does not appear to contain CMakeLists.txt」解決方案
錯誤現象 CMake Error: The source directory does not appear to contain CMakeLists.txt
MySQL 時間函數與預存程序實戰:按 5 分鐘間隔統計車流量
業務需求 對表 transport20140901 的原始記錄,按每 5 分鐘一個時間窗,統計各路口(address)的車流量,寫入彙總表 transport_
MySQL 外鍵約束開關操作指南:FOREIGN_KEY_CHECKS 參數詳解
問題場景 刪除表或數據時遇到錯誤: [Err] 1451 - Cannot delete or update a parent row: a foreign k
MySQL 垂直切分架構全解析:從原理到 Java 多實例實戰與中間層整合方案
一、什麼是垂直切分? 將不同業務模塊的表拆分到獨立的 MySQL 實例/資料庫中。例如:用戶模塊 → user_db(3307)、訂單模塊 → order_db
MySQL 與 Oracle GROUP BY 差異深度解析:非聚合欄位的隨機性陷阱
核心差異 資料庫GROUP BY 規則 Oracle嚴格模式:SELECT 列表中未出現在 GROUP BY 的欄位,必須套
MySQL 預存程序事務回滾機制詳解與實戰代碼
核心邏輯 在預存程序中透過 DECLARE ... HANDLER FOR SQLEXCEPTION 捕獲異常,並在 Handler 中執行 ROLLBACK,
MySQL 資料庫表設計優化實戰:資料類型、拆分策略與逆範式化
概述 資料庫設計階段常面臨兩大難題:字段長度如何設定才合適?是否必須嚴格遵循第三範式(3NF)?本文從資料類型優化、垂直/水平拆分、逆範式化三個維度,給出落地建
MySQL 時區設定全攻略:從系統預設到指定 +08:00
場景背景 某考勤系統部署於全球多個 AP 節點,業務要求所有時間統一按 UTC+8(東八區) 計算。因此必須在 MySQL 伺服器層面固定時區,避免應用層轉換帶
MySQL Profiling 深度解析:精準定位慢 SQL 性能瓶頸
前言 在資料庫效能調優的過程中,如何快速找出 SQL 語句的耗時細節一直是開發者關注的焦點。我的同事 CleverCode 向我推薦了 MySQL 內建的 pr
MySQL 新安裝必調 10 項核心配置:從緩衝池、Redo Log 到查詢快取與二進位日誌
MySQL 全新安裝必調 10 項關鍵配置:快速獲得穩健生產就緒參數 MySQL 可調參數超百個,但**改動 20% 參數解決 80% 問題**。本文精選新安裝
防止伺服器宕機導致 MySQL 資料遺失的三大方案:複寫、監控與故障轉移深度解析
MySQL 宕機資料零遺失三大支柱:複寫機制、監控體系與故障轉移實戰詳解 本文為 173903 完整版備份,內容一致,此處不重複輸出。請參考 173903 文章
MySQL 高可用架構防止宕機資料遺失:半同步複寫、監控體系與故障轉移 (GTID/Pseudo-GTID)
MySQL 高可用架構全景:半同步複寫、ZooKeeper 監控、MHA/Orchestrator 故障轉移與 GTID 演進 MySQL 作為核心資料存儲,如
Linux 安裝 CMake 與 MySQL 從原始碼編譯完整踩坑記錄:wget、rz/sz、i-node 刪除亂碼檔
Linux 手動編譯安裝 CMake 與 MySQL 完整踩坑實錄:網路受限、上傳亂碼、i-node 清理 生產環境無法直連外網、yum 源不可用時,需從原始碼
MySQL 高品質 SQL 撰寫七大黃金法則:從避免列運算到 EXPLAIN 與 Profiling 實戰
MySQL 高品質 SQL 七大黃金法則:效能、可讀與可維護並重 SQL 寫得快不代表寫得好。本文提煉七大實戰法則,涵蓋避免列運算、整數索引、小表驅動大表、精選
MySQL 更新中文欄位報錯 1366 Incorrect string value 徹底解決:四層編碼統一
MySQL 錯誤 1366 Incorrect string value 徹底解決:Schema/Table/Column/Connection 四層編碼統一