MySQL 相關技術文章索引:環境配置、安裝遷移、Mac/Windows 實操指南彙總
彙總站內 MySQL 實操類技術文章,涵蓋跨平台環境搭建、安裝遷移、常見問題解決,便於開發者快速检索。 文章列表 Windows 環境
MySQL 儲存過程開發與 Python callproc 調用實戰指南
儲存過程將 SQL 邏輯下沉至資料庫層,減少網路往返、利用預編譯提升性能、封裝業務規則。本文涵蓋語法、參數模式、流程控制、Python mysql-connec
MySQL 實現定時/延時執行:利用 SLEEP() 與 TIMESTAMPDIFF() 模擬 SQL Server WAITFOR
MySQL 無原生 WAITFOR DELAY/TIME,但可通過 SLEEP(秒數) 配合時間差計算實現同等效果,適用於測試驗證、簡易排程場景。 一、SLE
MySQL 不良索引自動檢測:識別含主鍵索引、重複前綴、低區分度、複合主鍵四大反模式
索引過多或設計不當會拖慢寫入、佔用空間、誤導優化器。本文提供四條 information_schema 探查 SQL,自動發現四類典型「不良索引」,附帶原理解析
解決虛擬機 Linux MySQL 無法遠程訪問:授權配置與 iptables 防火牆開放 3306 端口
虛擬機(VMware/VirtualBox)內 Linux MySQL 預設僅允許本地連接,遠程訪問需同時解決資料庫授權與系統防火牆兩層限制。 一、資料庫層:
CentOS 6.4 使用 RPM 方式安裝 MySQL:卸載舊版、依賴處理與初始化全流程
CentOS 6.x 預裝 MariaDB/MySQL 較舊版本,生產環境常需手動升級至官方 RPM 包。本文記錄完整安裝流程,含衝突清理、依賴解決、安全初始化
Windows 下免安裝 MySQL 註冊為系統服務:批處理腳本一鍵安裝/卸載
下載 MySQL 免安裝版(ZIP/7z)解壓後,需手動註冊為 Windows 服務才能開機自啟與服務管理。本文提供兩個批處理腳本實現一鍵安裝與卸載。 前置條
MySQL 索引深度解析:B+Tree 架構、InnoDB/MyISAM 差異、覆蓋索引、前綴索引、全文/空間索引與設計最佳實踐
索引是關係型資料庫性能的基石。本文從底層數據結構出發,系統剖析 MySQL 索引類型、存儲引擎實現差異、進階特性(覆蓋/前綴/全文/空間),並給出生產級索引設計
MySQL 自定義函數開發全攻略:語法、流程控制、變量、實戰案例與內建函數速查
MySQL 儲存函數(Stored Function)可封裝可重用邏輯,減少網路往返與應用層代碼。本文系統講解建立、管理、流程控制、變量使用,並給出「生成學號」
MySQL 基礎操作速查手冊:環境配置、DDL/DML 核心命令與常用技巧
針對 MySQL 初學者與日常開發參考,彙整從環境變量配置到增刪改查的核心命令集,附帶避坑提示。 一、環境變量配置(Windows) 將 mysql.exe
MySQL 自連接查詢:分組取 Top-N 記錄的高效寫法
業務常見需求:按分類取每組前 N 筆記錄(如每類商品最新 2 條、每用戶最近 3 筆訂單)。本文通過實戰案例演示相關子查詢 + 計數的通用解法。 場景與樣本資
MySQL 視圖完整指南:建立、管理、算法選擇、權限控制與分表應用
視圖是虛擬表,本質為預定義的 SELECT 查詢結果集。善用視圖可簡化複雜查詢、實現欄位級權限控制、支援大表分片透明訪問。 一、核心語法速查 操作語法
MySQL 自我複製插入:單條 SQL 實現資料翻倍(類蠕蟲複製)
需快速擴充測試資料量時,可利用 INSERT ... SELECT 將查詢結果直接寫回目標表,實現資料指數級增長,無需應用層迴圈。 核心語法 INSERT I
MyISAM 與 InnoDB 深度對比:存儲架構、事務、鎖機制與選型指南
MySQL 兩大主流存儲引擎 MyISAM 與 InnoDB 在架構設計、事務支援、鎖粒度、適用場景上存在本質差異。本文從底層實現到業務選型進行系統對比。 一
MySQL 調優基礎篇:EXPLAIN 執行計劃深度解析與索引優化實戰
MySQL 作為開源關係型資料庫首選,廣泛應用於高併發互聯網業務。本系列將系統講解 MySQL 性能調優,首篇聚焦執行計劃(EXPLAIN)核心指標解讀與索引優
MySQL SQL 注入繞過技巧總結(僅供防禦研究參考)
聲明:本文僅針對舊系統安全審計與防禦加固進行技術總結,嚴禁用於非授權滲透測試或攻擊行為。 雖然現代 PHP 開發普遍採用 PDO 預處理語句有效防禦注入,但存
PowerDesigner 為 MySQL 設定非主鍵唯一約束(Unique Key)完整教學
在 PowerDesigner 設計 MySQL 實體關聯模型時,若需為欄位(如「員工 ID」)添加唯一約束但不設為主鍵,需正確配置 Key 屬性,否則易誤建為
MySQL 批量清空資料表:利用 information_schema 快速生成 TRUNCATE 語句
當需要對整個資料庫進行初始化,清空所有資料表並重置索引時,逐一執行 TRUNCATE TABLE 顯然效率低下。雖然有人建議透過 Dump 重建資料庫,但若習慣