MySQL C API 開發實戰(35):構建交互式查詢客戶端程序、通用查詢處理器、結果集格式化顯示
客戶端程序 5 功能定位 類似 mysql 命令行客戶端 輸入約束:每行一條完整查詢、無分號終止符、Ctrl+D 退出 核心循環:讀取輸入 → process
MySQL C API 開發進階(36):結果集元數據驅動計算、異常數據處理、圖形數據存取、表結構獲取、常見編程錯誤避坑
6.8.1 結果集上執行計算:summary_stats() 實現 功能:獲取結果集和列索引,輸出列值統計(計數、求和、平均、最小、最大、NULL 計數)。
MySQL SELECT 進階語法詳解(一):核心語法骨架、擴展提示、DISTINCT/INTO OUTFILE、優先級控制
SELECT 完整語法骨架 SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT
MySQL SELECT 進階語法詳解(二):選項列表、FROM 子句、WHERE 條件構建、邏輯運算符、比較運算符、LIKE 模式匹配
SELECT 選項列表(select_list) 形式說明示例 *按建表順序所有列SELECT * FROM t 列名列表指定順序、指定列SELECT nam
Linux 下 mSQL 輕量級數據庫開發實戰:安裝配置、C API 集成、w3-msql 嵌入 HTML 腳本開發
mSQL 簡介 mSQL (mini SQL):單用戶、輕量級數據庫,短小精悍,適合嵌入式/Web 小型應用。官網:hughes.com.au 免費註冊下載。
MySQL-Proxy 實現讀寫分離架構:Lua 腳本路由邏輯、連接池管理、主從同步延遲應對
MySQL-Proxy 核心定位 位於客戶端與 MySQL 服務端之間的代理層,內嵌 Lua 腳本引擎,支援:負載均衡、故障轉移、查詢分析、SQL 重寫、She
MySQL InnoDB 死鎖實戰分析:SHOW ENGINE INNODB STATUS 解讀、鎖等待鏈路、索引設計優化方案
死鎖現場:SHOW ENGINE INNODB STATUS 輸出解讀 事務 1(被回滾) TRANSACTION 0 677833455, ACTIVE 0
SQL 數據修改核心語句:UPDATE 與 DELETE 完整語法、條件構建、風險控制、實戰案例
UPDATE 修改記錄 UPDATE tbl_name SET col1 = val1, col2 = val2, ... WHERE condition;
MySQL 內核源碼深度解析:InnoDB 動態數組實現原理、內存堆管理、塊分裂機制
源碼文件結構 dyn0dyn.h:公共接口聲明 dyn0dyn.ic:內聯函數實現 dyn0dyn.c:核心邏輯實現 核心數據結構 #define DYN
MySQL 通用查詢日誌與慢查詢日誌啟用配置指南:my.cnf 靜態配置與運行時動態控制
靜態配置:my.cnf 文件修改(需重啟) 通用查詢日誌 vi /etc/my.cnf [mysqld] log # 或 general_log=1 (5.
MySQL 存儲過程動態 SQL 實戰:PREPARE/EXECUTE 參數綁定陷阱、表名變量化、會話變量強制要求
完整模板:通用動態查詢存儲過程 DROP PROCEDURE IF EXISTS up_common_select; CREATE PROCEDURE `up
MySQL 文件系統(MySQLfs)創新架構:掛載數據庫為文件系統、SQL 表即目錄、列即文件
項目概覽 MySQLfs:基於 FUSE 的 Linux 文件系統,將 MySQL 數據庫掛載為標準文件系統。無物理磁盤空間,數據存儲於 MySQL 守護進程。
MySQL 5 視圖創建完整指南:語法詳解、權限要求、列名衝突處理、跨庫引用、限制條件
CREATE VIEW 完整語法 CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABL
生產服務器 MySQL 部署運維注意事項:版本選擇、編譯參數、啟停腳本、權限加固、自啟動配置
版本獲取策略 優先官網 mysql.org 下載最新穩定版(當時 3.23.x) 避免使用系統包管理器版本(通常滯後) FreeBSD 編譯安裝關鍵參數
反駁 MySQL InnoDB 性能謬論:千萬級記錄實測插入性能穩定在 600 行/秒,無性能崩塌
謬論來源 JavaEye 文章聲稱:InnoDB 磁盤性能差、缺乏 tablespace、百萬行後插入速度從 1600 行/秒崩塌至 50 行/秒(下降 30
MySQL InnoDB 核心參數深度解析:內存池、日誌、表空間、併發控制關鍵配置指南
核心內存參數 參數對應 Oracle 概念作用調優建議 innodb_buffer_pool_sizeBuffer Cache (SGA)緩存表/索引數據,核
MySQL InnoDB 事務隔離級別全解析:四大級別對比、配置方法、可重複讀無幻讀實測驗證
SQL 標準四大隔離級別 級別髒讀不可重複讀幻讀典型實現 READ UNCOMMITTED允許允許允許無鎖讀 READ COMMITTED禁止允許允許Orac
MySQL 5.1 新特性深度解析(一):日誌系統全面增強——動態開關、雙重輸出、運行時配置
背景痛點 MySQL 4.x/5.0 時代:日誌開關/輸出方式修改需重啟服務,slow_query_log 開啟影響性能、關閉失去可見性,兩難困境。 MySQ